        
           
                                                                                          
                                                   
             
                                                                                                                                        
                                                      

                                                                                                           
@charset "UTF-8"; 
 
/* $Revision: 1.160.2.14 $ */

/***********************************************************/
/*                                	                       */
/*            CSS Customization: Standart				   */
/*							-html, body, table...          */
/*                                                         */
/***********************************************************/

html, body { width:100%; margin:0; padding:0; -webkit-text-size-adjust:none; }
body { margin:0; padding:0; font-family:arial, helvetica, sans-serif; font-size:77%; background-color:#fff; }
h1, h2, h3, h4, h5, p { margin:0; }
table, table caption, table th, table tr, table td, table tr th, table tr td { font-size:1em; } /* w3 IE55 hack */
p, input, select, li, dd, dt, textarea { font-size:1em; }
form { display:inline; }
img { border:0; }
textarea { font-family:arial, helvetica, sans-serif; }

table td, table th { border:0; padding:0; margin:0; }

a:active, a:focus{ outline: none; } 


/***********************************************************/
/*                                	                       */
/*            CSS Customization: Versteckte Elemente       */
/*			         -hidden elements for accessibility    */
/*                                                         */
/***********************************************************/

.hide { position:absolute; top:-5000; left:-5000px; width:1%; height:1%; } 
.hide-dialog { position:absolute; top:0; left:-5000px; width:1%; }
.hideme { font-size:0; height:0; line-height:0; overflow:hidden; } /* use for target ankers only, IEbug */
.hideme/**/ { float:left; } /* hide for IE50 */

/************************************************************/
/*                                	                        */
/*            CSS Customization: General Error & Info Tag   */
/*                                                          */
/************************************************************/

span.error, .icon-error { color:#C00; background-image:url('img/icon-error.gif'); background-repeat:no-repeat; padding: 0 0 0 15px; background-position: 0 .2em;}
span.success, .icon-success { background-image:url('img/icon-success.gif'); background-repeat:no-repeat; padding: 0 0 0 18px; background-position: 0 .2em;}
span.alert, .icon-alert { background-image:url('img/icon-alert.gif'); background-repeat:no-repeat; padding: 0 0 0 18px; background-position: 0 0;}
span.info, .icon-info { color:#B8BC5C; background-image:url('img/icon-info.gif'); background-repeat:no-repeat; padding: 0 0 0 15px; background-position: 0 .2em;}
a.edit { text-decoration:none; color:#B8BC5C; padding-left:20px; background-image:url('img/icon-edit.gif'); background-repeat:no-repeat; background-position:2px 0; }
a.new { text-decoration:none; color:#B8BC5C; padding-left:18px; background-image:url('img/icon-file.gif'); background-repeat:no-repeat; background-position:0 0; }

.error-txtblock-403to500  { padding: 5px 0px 5px 5px; }
.error-txtblock-403to500  h3 { font-size:1.0em; color:#CE3821; padding:0px 5px 5px 12px; background-image:url(img/icon-error.gif); background-repeat:no-repeat; background-position:left top; }
.error-txtblock-403to500  ul { margin:0px; padding:0px; }
.error-txtblock-403to500  ul li { padding:0; margin:0; }
.error-txtblock-403to500  ul li.active { background-color:#799105; border-bottom:1px solid #799105; }
.error-txtblock-403to500  ul li a { color:#FFF; font-weight:bold; text-decoration:none; display:block; padding:2px 20px 1px 10px; background-image:url(img/tabDisabled_com_link.gif); background-repeat:no-repeat; background-position:right top; }
.error-txtblock-403to500  ul li a:hover { color:#FFF; font-weight:bold; } 
.error-txtblock-403to500  ul li.active a { color:#FFF; font-weight:bold; background-image:url(img/tabEnabled_com_link.gif); background-repeat:no-repeat; background-position:right top; }

.password-strength  { padding:0px; width:100%; _width:100%; max-width:100%; }
.password-strength  dl { margin:0px; padding:0px; list-style:none; }
.password-strength  dl dt { padding:0; margin:0; }
.password-strength  dl dt.bg { height:16px; padding:0; margin:0; background-image:url('img/sec_warn_lo_2.jpg'); background-repeat:no-repeat; background-position:left top; }

/************************************************************/
/*                                	                        */
/*            CSS Customization: Special Icons              */ 
/*                                                          */
/************************************************************/

.icon-calendar { background-image:url(img/icon-calendar.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-delete { background-image:url(img/icon-delete.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-display { background-image:url(img/icon-display.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-doc { background-image:url(img/icon-doc.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-edit { background-image:url(img/icon-edit.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-www { background-image:url(img/icon-www.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-email { background-image:url(img/icon-email.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-file { background-image:url(img/icon-file.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-folder-closed { background-image:url(img/icon-folder-closed.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-folder-open { background-image:url(img/icon-folder-open.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-info { background-image:url(img/icon-info.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-infobox-maximized { background-image:url(img/icon-infobox-maximized.gif); padding: 0 0 0 22px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-infobox-minimized { background-image:url(img/icon-infobox-minimized.gif); padding: 0 0 0 22px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-infotext { background-image:url(img/icon-infotext.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-interrupt { background-image:url(img/icon-interrupt.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-pdf { background-image:url(img/icon-pdf.gif); padding: 0  0 2px 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-print { background-image:url(img/icon-print.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-process { background-image:url(img/icon-process.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-reject { background-image:url(img/icon-reject.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-save { background-image:url(img/icon-save.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-search { background-image:url(img/icon-search.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-send { background-image:url(img/icon-send.gif); padding: 0 0 0 22px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-sum { background-image:url(img/icon-sum.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }
.icon-xls { background-image:url(img/icon-xls.gif); padding: 0 0 0 18px; background-position: 0 .2em; background-repeat:no-repeat; }

.s3 { color:#cc0000; font-size:1.2em; font-weight:bold; }
.s2 { color:#f6bf19; font-size:1.2em; font-weight:bold; }
.s1 { color:#42c700; font-size:1.2em; font-weight:bold; }

.span-s3 { padding:0; margin:0; color:#cc0000; }
.span-s2 { color:#f6bf19; font-size:1.2em; font-weight:bold; }
.span-s1 { color:#42c700; font-size:1.2em; font-weight:bold; }

.span-s3 p { padding:0; margin:0; color:#cc0000; }
.span-s2 p { color:#f6bf19; font-size:1.2em; font-weight:bold; }
.span-s1 p { color:#42c700; font-size:1.2em; font-weight:bold; }



  



.jshide .noscript { display: none; }


.warn-appl-lose { width:100%; padding:4px 0px 4px 0px; background-color:#E4EAC8; border:1px solid #4D641C;}
.warn-appl-lose p { padding:4px 0px 4px 8px; color:red; font-weight:bold;}


/************************************************************/
/*                                	                        */
/*            CSS Customization: Druckversion               */
/*                                                          */
/************************************************************/

.hideDiv { display:none; padding:0px; margin:0px; }
.showDiv { display:block; }

.print-view-funk-dis { opacity:0.0; z-index:998; width:100%; height:100%; padding:0px; margin:0px; position: relative; background-image:url('img/1x1_trans.gif'); background-repeat:repeat; background-position:0px 0px; }
.print-view-funk-bottom { z-index:999; width:820px; height:100%; padding:0px; margin:0px; position: relative; background-image:url('img/1x1_trans.gif'); background-repeat:repeat; background-position:0px 0px; }

.print-prev { width:820px; height:100%; padding:4px 0px 4px 0px;}
.print-prev ul { margin:0; padding:0; list-style:none; }
.print-prev ul li { color:#666; font-weight:bold;  }
.print-prev ul li a { padding:0; text-decoration:none; color:#666; }
.print-prev ul li.float-l { float:left; }
.print-prev ul li.float-r { float:right; }
.print-prev ul li a:link, .print-prev ul li a:visited { text-decoration:none; color:#666; }
.print-prev ul li a:hover { text-decoration:underline; }
.print-prev ul li a:active {text-decoration:none; }
.print-prev ul li a { background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:3px 4px; padding:0 0 0 15px; color:#666; text-decoration:none; }
.print-prev .sep-top { border-top:1px solid #999; width:100%; padding:2px 0 2px 0; }
.print-prev .sep-bot { border-bottom:1px solid #999; width:100%; padding:2px 0 2px 0; }
.print-prev .pale { color:#999; margin:0; }


.vm-druck { width:100%; padding:2px 0 2px 2px}
.vm-druck ul { margin:0; padding:2px 0 2px 4px; list-style:none; }
.vm-druck ul li { color:#000; font-weight:normal;  }
.vm-druck .vm-name-druck { width:600px; border-top:1px solid #4D641C; padding:2px 0 0 4px; }
.vm-druck .img-druck {padding:0 0 0 4px;}

/************************************************************/
/*                                	                        */
/*            CSS Customization: ERROR (Block/String)       */
/*                                                          */
/************************************************************/

.error-Login-Adjust { width:199px; padding:5px 0 0 5px;}

.errorBlock { margin:0 0 5px 0; padding:0px; background-color:#EA7385; border:1px solid #CC0000; z-index:10000; }
.errorBlock ul { padding:0px; list-style:none; }
.errorBlock ul li { padding:0px; list-style:none; }
.errorBlock p-e-txt { font-size:1em; font-weight:bold; color:#FFFFFF; padding:0 0 0 15px; background-image:url('img/icons/icon-error.gif'); background-repeat:no-repeat; background-position:2px 1px; }

.errorText { padding:0 0 0 15px; color:#000000; background-color:transparent; font-weight:bold; background-image:url('img/icons/lvm_arrow_val_right.gif'); background-repeat:no-repeat; background-position:2px 3px;}
.errorTextLogin { color:#000000; background-color:transparent; font-weight:bold; }

/************************************************************/
/*                                	                        */
/*            CSS Customization: Icons                      */
/*                                                          */
/************************************************************/

/* Portlet Icons */
a.p-icon-edit, a.p-icon-help, a.p-icon-maximize, a.p-icon-minimize, a.p-icon-restore {background-repeat:no-repeat; background-position:0 0; width:13px; height:12px; padding:0 13px 1px 0;}
a.p-icon-edit { background-image:url(img/p-icon-edit.gif); }
a.p-icon-help { background-image:url(img/p-icon-help.gif); }
a.p-icon-maximize { background-image:url(img/p-icon-maximize.gif); }
a.p-icon-minimize { background-image:url(img/p-icon-minimize.gif); }
a.p-icon-restore { background-image:url(img/p-icon-restore.gif); }

/* Application Icons */ 
.icon-download-doc { padding-left:15px; text-decoration:none; color:#000; background-image:url(img/doc-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.icon-arrow { padding-left:15px; text-decoration:none; color:#000; background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }

/*  Support Icons Bar Kundenportal  */
.sup-iconbar { position:absolute; left:715px; top:119px; }
.sup-iconbar ul { margin:0; padding:0; list-style:none; }
.sup-iconbar ul li { float:left; }
.sup-iconbar ul li a { padding:0px; display:block; text-decoration:none; color:#999; }
.sup-iconbar ul li a:link, .sup-iconbar ul li a:visited { text-decoration:none; }


/*  Support Icons Bar Kundenportal-verwaltung  */
.sup-iconbar-vw { position:absolute; left:736px; top:119px; }
.sup-iconbar-vw ul { margin:0; padding:0; list-style:none; }
.sup-iconbar-vw ul li { float:left; }
.sup-iconbar-vw ul li a { padding:0px; display:block; text-decoration:none; color:#999; }
.sup-iconbar-vw ul li a:link, .sup-iconbar ul li a:visited { text-decoration:none; }



a.s-icon-druck, a.s-icon-mail, a.s-icon-cp-link { background-repeat:no-repeat; background-position:0px 0px; width:16px; height:15px; padding:0px; margin-right:10px; display:inline; }
a.s-icon-zoom-small, a.s-icon-zoom-normal, a.s-icon-zoom-large { background-repeat:no-repeat; background-position:0px 0px; width:15px; height:15px; padding:0px; margin-left:3px; display:inline; }

a.s-icon-druck { background-image:url('img/druck_green_new.gif'); }
a.s-icon-mail { background-image:url('img/mail_green_new.gif'); }
a.s-icon-cp-link { background-image:url('img/link_cp_green.gif'); }
a.s-icon-zoom-small { background-image:url('img/zoom_min.gif'); }
a.s-icon-zoom-normal { background-image:url('img/zoom_normal.gif'); }
a.s-icon-zoom-large { background-image:url('img/zoom_plus.gif'); }

.iconbar { display:inline; float:right; padding:0; }
.iconbar img { margin:4px 0 0 0; padding:0; }

.step-close {background-image:url(img/step_close.gif); background-repeat:no-repeat; background-position:0 5px; display:block; _width:100%; padding:0 0 0 20px; color:#000; text-decoration:none; }
.step-open {background-image:url(img/step_open.gif); background-repeat:no-repeat; background-position:0 5px;  display:block; _width:100%; padding:0 0 0 20px; color:#000; text-decoration:none; }
 
/* clearfix for floating elements */
* html .cf { height:1%; }
.cf:after { content:"."; visibility:hidden; display:block; height:0; line-height:0; clear:both; }
.clear { clear:both; }

/* hide IE5 stuff for other browsers if needed */
.ie5-hide/**/ { display:none; }


/************************************************************/
/*                                	                        */
/*            CSS Customization: Button                     */
/*					-General button classes.       			*/
/*					-Corresponds with Button.js             */
/*                                                          */
/************************************************************/

a.lvmbutton { text-decoration:none; color:#FFF; position:relative; padding-left:10px; }
a.lvmbutton span.bt1, a.lvmbutton span.bt3 {position:relative; top:-3px; _top:3px; padding-bottom:6px; background-repeat:no-repeat; background-position:0 0; height:10px; }
a.lvmbutton span.bt1 { background-image:url(img/button-bg-left.gif); padding-right:3px; }
a.lvmbutton span.bt2 { background-color:#AAB566;  padding:3px 10px 2px 10px; background-image:url(img/button-bg-middle.gif); background-repeat:repeat-x; background-position:0 0; }
a.lvmbutton span.bt3 { background-image:url(img/button-bg-right.gif); padding-right:20px; }
/* Alt.Input Button & Alt. Button */
.btn-submit { display:inline; position:relative; _top:1px; }
button.lvm, .btn-submit input { margin:0; padding:0 4px; color:#01339a; background-color:#AAB566; border:1px solid #B8BC5C; }
* html button.lvm { font-size:1em; position:relative; margin-left:3px; top:1px; }

.lvmbutton-d-g { float:left; text-decoration:none; color:#FFF; margin:0; padding:0px 0px 0px 0px;}
a.lvmbutton-d-g {background-image:url(img/button-bg-middle.gif); margin:0; padding:2px 4px 0px 4px; height:20px;}

.lvmbutton-h-g { float:left; text-decoration:none; color:#FFF; margin:0; padding:0;}
a.lvmbutton-h-g {background-image:url(img/button-bg-middle-aab566.gif); margin:0; padding:0; height:20px;}




/*************************************************************/
/*                                	                         */
/*            CSS Customization: Header         			 */
/*                                                           */
/*************************************************************/

#headerarea {height:65px; margin:0px; padding:0px; background-image:url('img/logo_lvm.png'); background-repeat:no-repeat; background-position:10px 10px; }


/*************************************************************/
/*                                	                         */
/*            CSS Customization: Navigation      			 */
/*                                                           */
/*************************************************************/

/* top nav for embedded view w/iframe */
#nav-area-emb { width:993px; min-height:1.45em; _height:1.5em; color:#fff; border-bottom:1px solid #fff; background-color:#393; background-image:url(img/evb_intranet.gif); background-position:787px -1px; background-repeat:no-repeat; }
#nav-area-emb .backlink { width:170px; background-color:#B8BC5C; min-height:1.45em; _height:1.5em; padding-top:2px; }
#nav-area-emb a { color:#fff; color:#fff; text-decoration:none; background-image:url(img/arrow_back-fff.gif); background-repeat:no-repeat; background-position:10px .25em; padding-left:20px; }
#nav-area-emb h2 { display:inline; }
#nav-area { width:993px; min-height:1.5em; background-color:#AAB566; color:#fff; border-bottom:1px solid #fff; }
#iframe-content { width:993px; }
#iframe-content iframe { width:100%; height:580px; border:none; margin:0; padding:0; }

/*support navigation*/
.nav-support { width:400px; position:absolute; left:315px; top:8px; font-size:0.9em; white-space:nowrap;}
.nav-support ul { margin:0; padding:0; list-style:none; }
.nav-support ul li { float:left; position:relative; background-image:url('img/sup-navi-line-ver.gif');background-repeat:no-repeat; background-position: left top;} /* vertical separators between menu items */
.nav-support ul li a { padding:0 5px 0 7px; display:block; text-decoration:none; color:#666; }
.nav-support ul li.log-in-out a { font-weight:bold; text-decoration:none; color:#009C31; background-image:url('img/lvm_arrow_right.gif'); background-repeat:no-repeat; background-position:5px 4px; padding:0 0 0 18px; }
.nav-support ul li a:link { text-decoration:none; }
.nav-support ul li a:hover { text-decoration:underline; color:#009C31; }
.nav-support ul li a:active { text-decoration:underline; color:#009C31; }
.nav-support ul li.active a { text-decoration:underline; color:#009C31; }
.nav-support ul li p {position:relative; background-image:url('img/icon_new_mobile_service.gif');background-repeat:no-repeat; background-position: right top;}
.nav-support .noborder { position:relative; background-image:url('img/sup-navi-noline-ver.gif'); background-repeat:no-repeat; background-position: left top;} 
.nav-support ul li a.aktiv-k-m { color:#009C31; font-weight:bold; }  

.nav-servicebuero { position:absolute; left:608px; top:70px; font-size:1.2em; min-height:28px; _height:28px; color:#7A9105; }
.nav-servicebuero ul { margin:0; padding:0; list-style:none;  }
.nav-servicebuero ul li { float:left; }
.nav-servicebuero ul li a { display:block; text-decoration:none; color:#FFF;}
.nav-servicebuero ul li a:link, .nav-servicebuero ul li a:visited { text-decoration:none; }
.nav-servicebuero ul li a:hover { text-decoration:none; color:#B8BC5C; }
.nav-servicebuero ul li a:active { text-decoration:none; }
.nav-servicebuero ul li.active a { background-color:#90a330; border-right:1px solid #FFF; margin:0px; font-weight:bold; margin-top:-5px; padding:5px 15px 5px 15px; position:relative; background-image:url(img/navi-line-ver.gif);background-repeat:no-repeat; background-position: left bottom;}
.nav-servicebuero ul li.noactive a { border-left:1px solid #FFF; border-right:1px solid #FFF; padding:0px 15px 0px 15px; font-weight:normal;}


/* original nav version .nav-logout { position:absolute; left:682px; top:40px; }*/
.nav-logout { position:absolute; left:590px; top:8px; }
.nav-logout ul { margin:0; padding:0; list-style:none; }
.nav-logout ul li { float:left; }
.nav-logout ul li a {display:block; font-size:.9em; font-weight:bold; text-decoration:none; color:#799105; background-image:url('img/lvm_arrow_right.gif'); background-repeat:no-repeat; background-position:10px .3em; padding-left:22px; }
.nav-logout ul li a:link, .nav-logout ul li a:visited { text-decoration:none; }
.nav-logout ul li a:hover { text-decoration:underline; }
.nav-logout ul li a:active { text-decoration:none; }
.nav-logout ul li.active a { color:#B8BC5C; }


.nav-quick-direct-adjust { position:absolute; left:765px; top:20px; height:80px; width:220px; background-image: url('img/bg_wallpaper_appl/kon_ser_kombobox.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct-adjust h1 {padding:8px 0 8px 20px; font-size:1.1em; color:#FFF; font-weight:bold; }
.nav-quick-direct { font-size:1.0em; width: 184px; padding:0 0 5px 13px; margin:0px; }
.nav-quick-direct h2 { padding:0px; color:#808080; font-size:1.1em; }
.nav-quick-direct p {padding:0px; margin:0 4px 0 4px; }
.nav-quick-direct ul { list-style:none; margin:0px; padding:4px 0 4px 0; }
.nav-quick-direct ul li { margin:4px 0 4px 0; padding:0; } 
.nav-quick-direct ul li:hover { background-color:#EBF3DB; }

.nav-quick-direct ul li a { display:block; text-decoration:none; color:#808080; padding:4px 0 4px 0; }
.nav-quick-direct ul li a:link, .nav-quick-direct ul li a:visited { text-decoration:none; }
.nav-quick-direct ul li a:hover { text-decoration:none; color:#808080; font-weight:bold; background-color:#EBF3DB; }
.nav-quick-direct ul li a:active { text-decoration:none; }

.nav-quick-direct .indent-sel { margin:0px; padding:2px 0 2px 0; font-size:1.0em; font-style:italic; color:#808080; }

.nav-quick-direct .indent-1-headline { margin:0px; padding:2px 0 2px 0; font-size:1.0em; font-weight:bold; color:#808080; border-top:1px solid #808080; border-bottom:1px solid #808080; }

.nav-quick-direct .indent-1-servicebuero { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/01_icon_servicebuero_vor_ort.png'); background-position:left top; background-repeat: no-repeat; z-index:999; }
.nav-quick-direct .indent-1-online-nachricht { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/02_icon_nachricht.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-telefon { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/03_icon_uns_anrufen.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-anschrift { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/04_icon_anschrift.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-feedback { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/05_icon_feedback.png'); background-position:left top; background-repeat: no-repeat; }
 

.nav-quick-direct .indent-1-schadenmeldung { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/06_icon_schaden_melden.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-daten-aendern { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/07_icon_daten_aendern.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-rechner { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/08_icon_rechner.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-downloads { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/09_icon_downloads.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-newsletter { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/10_icon_newsletter.png'); background-position:left top; background-repeat: no-repeat; }
.nav-quick-direct .indent-1-angebot-anfordern { height:24px; padding:0 0 0 29px; background-image: url('img/icons_kont_ser/11_icon_angebot_anfordern.png'); background-position:left top; background-repeat: no-repeat; }


.nav-quick-direct option:hover { background-color:none; background-image:url('img/icons_kont_ser/1x1_bg_kon_ser.jpg'); background-repeat:repeat; background-position: left bottom; }
 
 
.nav-quick-direct .input-m { width:195px; height:20px; border:1px solid #D2D2CC; margin:0px; padding:0px; }


/* original nav version */
/* #nav-area ul { padding:0; margin:0; list-style:none; margin-left:170px; _margin-left:169px; } */ /* underscore hack for IE */
/* moz hack version for javascript generated nav */
#nav-area-top { position:relative; top:0px; left:-1px; width:995px; min-height:28px; _height:28px; color:#7A9105; background-color:#799105; font-size:1.2em; margin:0px; background-image:url('img/line_fff_997x10.gif'); background-repeat:no-repeat; background-position: left bottom; }
#nav-area-top ul { padding:0px; margin:0px; list-style:none;}
#nav-area-top ul li {float:left; }
#nav-area-top ul li a { border-right:1px solid #fff; display:block;text-decoration:none; color:#fff; padding:1px 15px 2px 15px; margin-top:4px; }
#nav-area-top ul li.nonactive a {color:#FFF; }
#nav-area-top ul li.last a {border-right:none; margin-left:-15px;}
#nav-area-top ul li a:link, #nav-area-top ul li a:visited { text-decoration:none; color:#fff; }
#nav-area-top ul li a:hover { text-decoration:none; color:#B8BC5C;}
#nav-area-top ul li a:active { text-decoration:none; color:#B8BC5C;}
#nav-area-top ul li.active a { background-color:#90a330; border-bottom:1px solid #90a330; border-right:1px solid #FFF; margin:0px; font-weight:bold; padding:5px 15px 5px 15px; position:relative; left:-1px; background-image:url(img/navi-line-ver.gif);background-repeat:no-repeat; background-position: left bottom;}
#nav-area-top ul li.last-inactive a { border:none; }



.nav-bg-sub { padding:0; margin:0; background-image:url('img/bg_nav_sub.gif'); background-repeat:no-repeat; background-position:left bottom; }
#nav-area-sub { font-size:1em; position:relative; top:0px; left:-1px; width:766px; min-height:21px; _height:21px; background-color:#90A331; border-top:0px solid #fff;}
/* this is the fallback if javascript navigation can't be generated by cms */
#nav-area-sub ul {clear: both; padding:0; margin:0; list-style:none; margin:0px; }
#nav-area-sub ul li { padding:0px; float:left; border-right:0px solid #fff; margin-top:2px;}
#nav-area-sub ul li.first { border-left:0px solid #fff; }
#nav-area-sub ul li.last { border-right:0px solid #fff; }
#nav-area-sub ul li a { border-left:1px solid #fff; display:block; padding:2px 15px 2px 15px; text-decoration: none; color:#fff; line-height:1em;}
#nav-area-sub ul li a:link, #nav-area-sub ul li a:visited { text-decoration:none; color:#fff; }
#nav-area-sub ul li a:hover { text-decoration:none; color:#B8BC5C; }
#nav-area-sub ul li a:active { text-decoration:none; color:#B8BC5C; }
#nav-area-sub ul li.active a { font-weight:bold; }


#nav-area-sub-vw {position:relative; left:-1px; width:995px; min-height:22px; _height:22px; background-color:#90A331; border-top:0px solid #fff; background-image:url('img/lvm_intranet.gif');background-repeat:no-repeat; background-position: right top; }
/* this is the fallback if javascript navigation can't be generated by cms */
#nav-area-sub-vw ul {clear: both; padding:0; margin:0; list-style:none; margin:0px; font-size:1em;}
#nav-area-sub-vw ul li { padding:0px; float:left; border-right:0px solid #fff; margin-top:2px;}
#nav-area-sub-vw ul li.first { border-left:0px solid #fff; }
#nav-area-sub-vw ul li.last { border-right:0px solid #fff; }
#nav-area-sub-vw ul li a { border-left:1px solid #fff; display:block; padding:1px 15px 2px 15px; text-decoration: none; color:#fff; }
#nav-area-sub-vw ul li a:link, #nav-area-sub-vw ul li a:visited { text-decoration:none; color:#fff; }
#nav-area-sub-vw ul li a:hover { text-decoration:none; font-weight:bold;}
#nav-area-sub-vw ul li a:active { text-decoration:none; font-weight:bold;}
#nav-area-sub-vw ul li.active a { font-weight:bold; }




/* sub navigation: general styling */
#nav-sub-wrapper-include { position:absolute; left:0px; top:140px; width:156px; _width:156px; }
#nav-sub-wrapper { overflow:hidden; width:156px; _width:156px; max-width:156px; margin:0px 0px 100px 0px; padding:0px; }
ul#nav-sub { position:relative; margin:0; padding:0; max-width:150px; width:150px; _width:150px; }
ul#nav-sub li { list-style:none; margin:0; padding:0; _height:1%; padding:0; margin:0; max-width:141px; width:141px; _width:141px; }
ul#nav-sub li ul.sub { margin:0; padding:0;}
ul#nav-sub li ul.sub li { margin:0; } /* is this necessary at all? (BZ) */

ul#nav-sub a { display:block; max-width:141px; width:141px; _width:141px; padding:1px 1px 1px 14px; text-decoration:none; color:#799105; background-image: url('img/icons_navi/lvm_navi_arrow_down.gif'); background-repeat:no-repeat; background-position:-200px 4px; }

ul#nav-sub li ul.level2 li a { width:133px; _width:133px; font-weight:normal; border-top:1px solid #FFF; padding-left:22px; background-color:#9BAD44; color:#fff;  background-image: url('img/icons_navi/lvm_navi_arrow_single_right_white.gif'); background-repeat:no-repeat; background-position:12px 4px; }
ul#nav-sub li ul.level3 li a { width:133px; _width:133px; font-weight:normal; border:none; padding-left:22px; background-color:#E4EAC7; color:#799105; background-image:none; }

* html ul#nav-sub a { width:100%; }
/* sub navigation: indicator logic */
ul#nav-sub ul.active { max-width:141px; width:141px; _width:141px; }
ul#nav-sub li.noactive a { max-width:141px; width:141px; _width:141px; font-weight:bold; background-image: url('img/icons_navi/lvm_navi_arrow_right.gif'); background-repeat:no-repeat; background-position:4px 4px; }
ul#nav-sub li.noactive a:hover {font-weight:bold; color:#FFF; background-color:#799105; background-image: url('img/icons_navi/lvm_navi_arrow_right_white.gif'); background-repeat:no-repeat; background-position:4px 4px; }

ul#nav-sub li.active a { max-width:141px; width:141px; _width:141px; font-weight:bold; color:#fff; background-color:#799105; }
ul#nav-sub li.active a, ul#nav-sub a:hover { background-position:4px 4px; max-width:141px; width:141px; _width:141px; }

ul#nav-sub li.selected a {  display:block; max-width:141px; width:141px; _width:141px; color:#FFF; padding:1px 1px 1px 14px; text-decoration:none; background-image: url('img/icons_navi/lvm_navi_arrow_right_white.gif'); background-repeat:no-repeat; background-position:4px 4px; }

ul#nav-sub li ul.level2 li.active a { font-weight:bold; background-image: url('img/icons_navi/lvm_navi_arrow_single_right_down_white.gif'); background-repeat:no-repeat; background-position:12px 4px; }
ul#nav-sub li ul.level2 li.selected a { background-image: url('img/icons_navi/lvm_navi_arrow_single_right_white.gif'); background-repeat:no-repeat; background-position:12px 4px; }
ul#nav-sub li ul.level2 li.selected a:hover { background-image: url('img/icons_navi/lvm_navi_arrow_single_right_white.gif'); background-repeat:no-repeat; background-position:12px 4px; }
ul#nav-sub li ul.level2 li.noactivesub a { font-weight:normal; }
ul#nav-sub li ul.level2 li a:hover { font-weight:bold; }

ul#nav-sub li ul.level3 li.active a { font-weight:bold; background-image:none; }
ul#nav-sub li ul.level3 li.selected a { background-image: url('img/icons_navi/lvm_dot_activ.gif'); background-repeat:no-repeat; background-position:12px 4px; }
ul#nav-sub li ul.level3 li.selected a:hover { background-image: url('img/icons_navi/lvm_dot_activ.gif'); background-repeat:no-repeat; background-position:12px 4px; }
ul#nav-sub li ul.level3 li.noactivesub a { font-weight:normal; background-image:none; }
ul#nav-sub li ul.level3 li.noactivesub a:hover { font-weight:bold; background-image:none; }
ul#nav-sub li ul.level3 li a:hover { font-weight:bold; background-image:none; }


/* breadcrumb resides inside content portlet wrapper (cnt-pt-wrp) */
#nav-breadcrumb { padding:5px 0 0 150px; margin:0; font-size:1.0em; }
#nav-breadcrumb ul { margin:0; padding:0; list-style:none; }
#nav-breadcrumb ul li { float:left;color:#666; }
#nav-breadcrumb ul li a { padding:0.2em 0 0; display:block; text-decoration:none; color:#666; text-decoration:none; }
#nav-breadcrumb ul li a:link { text-decoration:none; color:#666; }
#nav-breadcrumb ul li a:hover { text-decoration:underline; color:#666; }
#nav-breadcrumb ul li a:active { text-decoration:none; color:#666; }
#nav-breadcrumb ul li a:visited { color:#666; }
#nav-breadcrumb ul li a { padding-right:5px; padding-left:15px; color:#999; background-image:url('img/arrow-breadcrumb.gif'); background-repeat:no-repeat; background-position:left 6px; }
#nav-breadcrumb ul li.no-arrow a { padding-right:5px; background-image:none; }


.lvm-artikel-versand  { margin:8px 2px 0px 8px; width:576px; _width:576px; max-width:576px; background-color:#E4EAC8; border:1px solid #9BAD44; }
.lvm-artikel-versand p { color:#000; padding:0px; }
.lvm-artikel-versand h1 { color:#000; font-size:1.25em; font-weight:normal; background-color:#799105; padding:2px 0px 2px 10px; }
.lvm-artikel-versand h2 { color:#FFF; font-size:1.0em; font-weight:normal; background-color:#799105; padding:2px 0px 2px 10px; }
.lvm-artikel-versand h3 { color:#000; font-size:0.9em; padding:2px 0px 2px 10px; } 
.lvm-artikel-versand ul { margin:0px; padding:0px; list-style:none; }
.lvm-artikel-versand ul li { color:#000; margin:0px; padding:4px 0 4px 8px; }
.lvm-artikel-versand ul.headliner { width:100%; height:22px; margin:0px; padding:0px; background-color:#9BAD44;}
.lvm-artikel-versand ul.headliner li.float-l { float:left; color:#FFF; }
.lvm-artikel-versand ul.headliner li.float-r { float:right; color:#FFF; }
.lvm-artikel-versand a {background-image:url(img/close.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0 0 0 14px; text-decoration:none; }
.lvm-artikel-versand a:link { color:#000; text-decoration:none; }
.lvm-artikel-versand a:hover { color:#000; text-decoration:none; }
.lvm-artikel-versand active a  { color:#000; text-decoration:none; }
.lvm-artikel-versand input {margin-right:10px;}
.lvm-artikel-versand .input-l { width:200px; height:16px; border:1px solid #D2D2CC; padding:1px 0 0 2px; background: url('img/bg_input.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-artikel-versand .input-txt { width:415px; height:50px; border:1px solid #D2D2CC; background: url('img/bg_input.gif'); background-repeat:no-repeat; background-position:left top; }


.lvm-artikel-link { margin:8px 2px 0px 8px; width:576px; _width:576px; max-width:576px; background-color:#E4EAC8; border:1px solid #9BAD44; }
.lvm-artikel-link p { color:#000; padding:0px; }
.lvm-artikel-link h1 { color:#000; font-size:1.25em; font-weight:normal; background-color:#799105; padding:2px 0px 2px 10px; }
.lvm-artikel-link h2 { color:#FFF; font-size:1.0em; font-weight:normal; background-color:#799105; padding:2px 0px 2px 10px; }
.lvm-artikel-link h3 { color:#000; font-size:0.9em; padding:2px 0px 2px 10px; } 
.lvm-artikel-link ul { margin:0px; padding:0px; list-style:none; }
.lvm-artikel-link ul li { color:#000; margin:0px; padding:4px 0 4px 6px; }
.lvm-artikel-link ul li.adjust { margin:0px; padding:8px 0 8px 6px; }
.lvm-artikel-link ul.headliner { width:100%; height:22px; margin:0px; padding:0px; background-color:#9BAD44;}
.lvm-artikel-link ul.headliner li.float-l { float:left; color:#FFF; }
.lvm-artikel-link ul.headliner li.float-r { float:right; color:#FFF; }
.lvm-artikel-link a {background-image:url(img/close.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0 0 0 14px; text-decoration:none; }
.lvm-artikel-link a:link { color:#000; text-decoration:none; }
.lvm-artikel-link a:hover { color:#000; text-decoration:none; }
.lvm-artikel-link active a  { color:#000; text-decoration:none; }
.lvm-artikel-link input { margin:0px; padding:0px; }
.lvm-artikel-link .input-l { width:559px; height:16px; color:#999999; border:1px solid #D2D2CC; padding:1px 0 0 2px; background: url('img/bg_input.gif'); background-repeat:no-repeat; background-position:left top; }

/************************************************************/
/*                                	                        */
/*            CSS Customization: Skins 	                    */
/*            -skin related css classes                     */
/*            -icon bar for all skins                       */
/*                                                          */
/************************************************************/

.green-portlet-title-bar { background-color:#799105; font-size:1em; font-weight:normal; color:#FFF; margin-right:10px; margin-bottom:8px; margin-top:0px; height:16px; min-height:16px; _height:16px; padding:0px 0px 0px 0px; }
.green-portlet-title-bar h1 { color:#fff; font-size:1.0em; font-weight:normal; padding:2px 0px 2px 12px; }
.green-portlet-title-bar-short {width:209px; _width:209px; background-color:#A8B551; margin:0; height:16px; min-height:16px; _height:16px; padding:0px 0px 0px 0px; } 
.green-portlet-title-bar-short h1 { font-size:1.0em; font-weight:normal; color:#FFF; width:170px; }


/* Block for Quick-Search*/
.skin-placeholder { margin:0; }


/* SKIN: green */
.green-skin { background-color:#E5E9D0; margin-right:10px; margin-bottom:8px; margin-top:0px; } /* border-hack to hand on its height */
.green-skin h2.blsk { background-color:#AAB566; color:#fff; font-size:1em; font-weight:normal; padding:2px 0px 1px 23px; }
.green-skin img.p-icon { float:left; }


.green-skin-shadow { overflow:hidden; padding:0px; margin:2px 0px 0px 8px; min-height:80px; width:217px; _width:217px; max-width:217px; background-image: url('img/bg_wallpaper_skin/skin_green_shadow_rechts.png'); background-position: left bottom; background-repeat: no-repeat; }
.green-skin-shadow .sub {overflow:hidden; padding:0px; margin:0px; width:217px; _width:217px; background-image: url('img/bg_wallpaper_skin/no_skin_white_rechts_shadow_top.jpg'); background-position: left top; background-repeat: no-repeat; }
.green-skin-shadow .inner { padding:0 0 8px 5px; margin:0px; width:210px; _width:210px; }
.green-skin-shadow h1 { color:#fff; font-size:1.1em; font-weight:bold; padding:2px 0px 2px 10px; background-color:#A8B551;}

.green-skin-shadow-special {overflow:hidden; padding:0px; margin:8px 0px 0px 8px; width:217px; _width:217px; background-image: url('img/bg_wallpaper_skin/no_skin_white_rechts_shadow_bottom.png'); background-position: left bottom; background-repeat: no-repeat; }
.green-skin-shadow-special .sub {overflow:hidden; padding:0px; margin:0px; width:217px; _width:217px; background-image: url('img/bg_wallpaper_skin/no_skin_white_rechts_shadow_top.jpg'); background-position: left top; background-repeat: no-repeat; }
.green-skin-shadow-special .inner { padding:0 0 0 5px; margin:0px; width:210px; _width:210px;}
.green-skin-shadow-special h1 { color:#fff; font-size:1.1em; font-weight:bold; padding:2px 0px 2px 10px; background-color:#A8B551;}

/* SKIN-Shadow: green-center Content Portlet */
.green-skin-shadow-center {overflow:hidden; padding:0 0px 10px 1px; margin:9px 11px 5px 16px; width:578px; _width:578px; max-width:578px; background-image:url(img/bg_wallpaper_skin/skin_green_shadow_center.jpg);background-repeat:no-repeat; background-position: left bottom; } 
.green-skin-shadow-center .inner { padding:0px 0px 0px 4px; margin:0px; width:568px; _width:568px; max-width:568px;}
.green-skin-shadow-center h1 { color:#fff; font-size:1.0em; font-weight:normal; padding:2px 0px 2px 8px; }


/* SKIN-Shadow: green-large */
.green-skin-shadow-center-full {overflow:hidden; padding:0px 10px 10px 1px; margin: 10px 0 0px 173px; width:812px; _width:812px; max-width:812px; background-image:url(img/bg_wallpaper_skin/wallpaper_content_bottom_white_full.jpg);background-repeat:no-repeat; background-position: left bottom; }
.green-skin-shadow-center-full .inner { padding:0px 0px 0px 4px; margin:0px; width:805px; _width:805px; max-width:805px;}
.green-skin-shadow-center-full h1 { color:#fff; font-size:1em; font-weight:normal; padding:2px 0px 1px 5px; }


/* SKIN: green transparent */
.green-skin-trans { border:1px solid #799105; border-top:none; margin-right:12px; margin-bottom:8px; margin-top:0px; }
.green-skin-trans .inner { padding:0px; margin:0px; width:210px; _width:210px;} 
.green-skin-trans h2 { background-color:#799105; color:#FFFFFF; font-size:1em; font-weight:normal; padding:2px 16px 2px 16px; }

/* SKIN-Shadow: white */
.white-skin {overflow: hidden; padding:0px; margin:2px 0px 0px 8px; width:215px; _width:215px; max-width:215px; background-color:#FFF;  }
.white-skin .inner {overflow: hidden; padding:0px; margin:0px; width:215px; _width:215px; max-width:215px; background-color:#FFF; }

 
/* SKIN-Shadow: white */
.white-skin-shadow {overflow:hidden; padding:0px; margin:2px 0px 0px 8px; width:217px; _width:217px; background-image: url('img/bg_wallpaper_skin/no_skin_white_rechts_shadow_bottom.png'); background-position: left bottom; background-repeat: no-repeat; }
.white-skin-shadow .sub {overflow:hidden; padding:0px; margin:0px; width:217px; _width:217px; background-image: url('img/bg_wallpaper_skin/no_skin_white_rechts_shadow_top.jpg'); background-position: left top; background-repeat: no-repeat; }
.white-skin-shadow .inner { padding:0 0 0 5px; margin:0px; width:210px; _width:210px;}

/* no skin for portlets */
.no-skin-links { padding:0px; margin:0px 0px 0px 0px; _width:156px; width:156px; }
.no-skin-margin { margin-bottom:10px; margin-top:8px; padding:0px; }

/* no skin for portlets in the center area */
.no-skin-center { max-width:590px; _width:590px; width:590px; padding:0px; margin:0px 8px 0px 8px; }

/* no skin for portlets in the center area for Startsite */
.no-skin-center-large {position:relative; top:-46px; width:762px; margin:0px; padding:0px;}

/* no skin for portlets in the center area for Startsite */ 
.no-skin-center-servicebuero { max-width:762px; _width:762px; width:762px; padding:0px; margin:0px;}

/* Special Version for the start page */
.noskinstart .lvm-erg-ang { margin-top:176px; }

/*  SKIN: green transparent, used in the center area, headline only, used in conj. w the class "no-skin-center" */
.pseudo-skin h2, .green-skin-trans-center h2 { background-color:#AAB566; color:#FFF; font-size:1em; font-weight:normal; padding:2px 16px 2px 2px; }
/* kv-center-special skin */
.kv-special .cnt-pt-wrp { margin-top:211px; } 

/* SKIN-Curve: White */
.white-skin-left {overflow: hidden; margin-bottom:10px; margin-left:10px; margin-top:0px; width:140px; background-image: url(img/left_skin_white_bottom.jpg); background-position: left bottom; background-repeat: no-repeat; }
.white-skin-left .sub {overflow: hidden; width:140px; background-image: url(img/left_skin_white_top.jpg); background-position: left top; background-repeat: no-repeat; }

/* SKIN-Curve: Green */
.green-skin-left {overflow: hidden; margin-bottom:10px; margin-left:10px; margin-top:0px; width:140px; background-image: url(img/left_skin_green_bottom.jpg); background-position: left bottom; background-repeat: no-repeat; }
.green-skin-left .sub {overflow: hidden; width:140px; background-image: url(img/left_skin_green_top.jpg); background-position: left top; background-repeat: no-repeat; }

/************************************************************/
/*                                	                        */
/*            CSS Customization: Content Area Background    */
/*                                                          */
/************************************************************/
/* the screen area */
#screen-proper-alignment { overflow:hidden; position:absolute; left:986px; top:0px; height:100%;} 

/* the screen area */
#screen { margin:0px; padding:0px 0px 7px 0px; background-image:url('img/bg_wallpaper/bg_screen.gif'); background-repeat:no-repeat; background-position: left bottom; } 

/* the content center area */
#screen-center { background-image:url('img/bg_wallpaper/bg_content_center.gif'); background-repeat:no-repeat; background-position: 15px 0px; min-height:490px; _height:490px; } 

/* the big content startseite*/
#content-start { background-image:url('img/bg_wallpaper/bg_content_startseite.jpg'); background-repeat:no-repeat; background-position: left bottom; margin:0px; padding:0px;} 

/* the big content servicebüro*/
#content-ser-b { background-image:url('img/bg_wallpaper/bg_nav_content_ser_b.jpg'); background-repeat:no-repeat; background-position: left top; margin:0px; padding:0px; } 

/* the big content area grey*/
#content-main { background-image:url('img/bg_wallpaper/bg_nav_content.jpg'); background-repeat:no-repeat; background-position: left top; margin:0px; padding:0px; } 

/* start with background content area navi */
.content-navi-top {width:160px; background-image:url('img/bg_wallpaper/160px_navi_left_top.jpg');background-repeat:no-repeat; background-position: 0px -15px; margin:0px; padding:0px; } 
/* end with background content area navi */
.content-navi-bottom {width:160px; background-image:url('img/bg_wallpaper/160px_navi_left_bottom.jpg');background-repeat:no-repeat; background-position: left bottom; margin:0px; padding:0px; } 


/* start with background content area navi */
.content-navi-top-ser-b {width:160px;  background-image:url('img/bg_wallpaper/160px_navi_left_top_serv_b.jpg');background-repeat:no-repeat; background-position: 0px -15px; margin:0px; padding:0px; } 
/* end with background content area navi */
.content-navi-bottom-ser-b {width:160px;  background-image:url('img/bg_wallpaper/160px_navi_left_bottom_ser_b.jpg');background-repeat:no-repeat; background-position: left bottom; margin:0px; padding:0px; } 


/*************************************************************/
/*                                	                         */
/*            CSS Customization: Footer         			 */
/*                                                           */
/*************************************************************/

/* default footer */
.footer-cr { width:982px; min-height:28px; _height:28px; background-color:#F3F3F3; padding-left:12px; padding-top:16px;}
.footer-cr ul { margin:0; padding:0; list-style:none; white-space:nowrap;}
.footer-cr ul li { float:left;}
.footer-cr ul li a { padding:0 10px 0 0; text-decoration:none; color:#999; }
.footer-cr ul li a:link { text-decoration:none; }
.footer-cr ul li a:visited { text-decoration:none; }
.footer-cr ul li a:hover { text-decoration:underline; }
.footer-cr ul li a:active { text-decoration:none; outline: none; }
.footer-cr ul li a:focus { text-decoration:none; outline: none; }

/* mein servicebüro footer */
.footer-ser-b { width:982px; min-height:28px; _height:28px; background-color:#E4EAC7; padding-left:12px; padding-top:16px;}
.footer-ser-b ul { margin:0; padding:0; list-style:none; white-space:nowrap; }
.footer-ser-b ul li { float:left; }
.footer-ser-b ul li a { padding:0 10px 0 0; text-decoration:none; color:#999; }
.footer-ser-b ul li a:link { text-decoration:none; }
.footer-ser-b ul li a:visited { text-decoration:none; }
.footer-ser-b ul li a:hover { text-decoration:underline; }
.footer-ser-b ul li a:active { text-decoration:none; outline: none; }
.footer-ser-b ul li a:focus { text-decoration:none; outline: none; }

/* content footer */
.content-footer { color:#666; width:574px; padding:0px 0px 2px 1px; margin:0 0 10px 174px; text-align:right; font-size:.9em; }
.content-footer-cr { color:#999; padding-top:4px; font-size:.75em; }

/* content footer link*/
a.back-link { float:left; padding:0px 0px 0px 15px; text-decoration:none; color:#666; background: url(img/arrow_back.jpg) no-repeat left bottom; }
a.back-link:link, a.back-link:visited { text-decoration: none;color:#666; }
a.back-link:hover, a.back-link:active { text-decoration:underline; }
a.top-link {padding:10px 15px 0 0; text-decoration: none;color:#666; background: url(img/arrow_top.jpg) no-repeat right bottom;}
a.top-link:link, a.top-link:visited { text-decoration:none; color:#666; }
a.top-link:hover, a.top-link:active { text-decoration:underline; }


/* simple page/result stepper for tomahawk */
.lvm-th-stepper { color: #999; float:right; position:relative; top:-20px; }
.lvm-th-stepper a {color: #799105;text-decoration:none;}

/* simple page/result stepper for tomahawk data table (sort function)*/
.lvm-th-stepper-tbl { color: #999; float:right; position:relative; top:0px; }
.lvm-th-stepper-tbl a {color: #799105;text-decoration:none;} 

/* the page/result stepper */
.stepper { font-size:1em; text-align:right; padding:2px 0; }
.stepper img, .stepper a.num, .stepper .active { margin-left:5px; }
.stepper .active { font-weight:bold; color:#999; }
.stepper a.num { color:#B8BC5C; text-decoration:none; }
.stepper a.num:hover { color:#666; text-decoration:none; }

/* the table list pages / result stepper */
.tbl-list-pagination { padding:5px 0 5px 0; margin:0px; float:right; }
.tbl-list-pagination a { color:#000; font-weight:normal; text-decoration:none;padding:0 5px 0 5px; border-left:1px solid #333; }
.tbl-list-pagination a:hover { text-decoration:underline; }
.tbl-list-pagination a.selected { font-weight:bold; }
.tbl-list-pagination a.bg-active { font-weight:bold; background:#9BAD44; color:#FFF; padding:0px 4px 0px 4px; }
.tbl-list-pagination .disabled { color:#A0A0A0;padding:0 5px 0 5px;border-left:1px solid #333; }
.tbl-list-pagination .noborder{ border:0!important; }
.count-pagination { padding:5px 0 5px 5px; margin:0px; float:left; font-weight:bold; }
.indent-left { margin-left:8px!important; }

#loader { padding:0; margin:0; position:absolute; width:210px; height:100%;	background:#fff; z-index:999; }		
#loaderInner { padding:0px; position:relative; left:0; top:0; width:210px; background: #fff url('img/ajax_loader/lvm_loader_base.gif') no-repeat ; background-position: 2px 2px; color:#000; }
#loaderInner p { padding:2px 0px 0px 20px; }


#preloader { min-width:350px; height:20px; margin: 0px; padding:4px; background: #fff url('img/ajax_loader/lvm_loader_base.gif') no-repeat ; background-position: left top; }
#preloaderText { padding: 0 0 0 25px; }
.preloader-dojo-skin { width:16px; height:16px; margin: -1px 0 0 0; padding:0 5px 0 0; background: url('img/ajax_loader/lvm_loader_dojo_skin.gif') no-repeat ; background-position: left top; float:right; }
.preloader-portlet-skin { width:16px; height:16px; margin: 1px 0 0 0; padding:0 5px 0 0; background: url('img/ajax_loader/lvm_loader_portlet_skin.gif') no-repeat ; background-position: left top; float:right; }
.preloader-button { height:16px; margin:5px 0 0 0; padding:0px; background: url('img/ajax_loader/lvm_loader_button.gif') no-repeat ; background-position: left top; display:none; }
.preloader-button p { color:#799105; padding:1px 0 0 18px; }


/* PORTLET: LVM Sitemap */
.sm-sub-wrapper { width:280px; height:100%; float:left; background-color:#FFF; }
.sm-row .col1 { padding-right:5px; } /* left column in row */
.sm-sub-wrapper h3 { background-color:#e6e6e6; }
.sm-sub-wrapper h3 a { text-decoration:none; background-image:url(img/arrow-big-right-666-0066cb.gif); background-repeat:no-repeat; background-position:5px 5px; padding:1px 5px 1px 20px; }
.sm-sub-wrapper h3, .sm-sub-wrapper h3 a { color:#666; font-size:1em; }
.sm-sub-wrapper ul, .sm-sub-wrapper li { margin:0; padding:0; }
ul.sm-sub { margin-bottom:10px; font-weight:bold; background-color:#fff; }
ul.sm-sub li { list-style:none; margin:0; padding-top:11px; _width:100%; }
ul.sm-sub li.level2 {padding-top:0; }
ul.sm-sub li.level2 ul { padding-top:1px; }
ul.sm-sub li.level2 ul li { margin-left:15px; font-weight:normal; padding-top:0; }
ul.sm-sub a { _height:1%; padding:1px 1px 1px 20px; text-decoration:none; color:#666; background-image:url(img/arrow-big-right-666-0066cb.gif); background-repeat:no-repeat; background-position:5px 5px; }
ul.sm-sub li.level2 ul li a { padding-left:20px; _width:100%; }
/* sub sitemap */
.sm-sub-wrapper h3 a:hover, ul.sm-sub a:hover, ul.sm-sub li ul.level2 li a:hover, ul.sm-sub li.selected a:hover, ul#sm-sub li ul.level2 li.selected a:hover { color:#B8BC5C; background-position:5px -58px; }


/* APPLICATIONS: Additional Elements for Navigation */ 
/* A: Level Tabs */
.nav-tab { display:block; _width:100%; width:100%; border-bottom:1px solid #799105; font-size:1.0em; }
.nav-tab ul { list-style:none; margin:0px; padding:0px; }
.nav-tab ul li { float:left; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:0; margin:0; }
.nav-tab ul li.active { background-color:#799105; border-bottom:1px solid #799105; }
.nav-tab ul li a { color:#FFF; font-weight:bold; text-decoration:none; display:block; padding:2px 16px 1px 8px; background-image:url(img/tabDisabled_com_link.gif); background-repeat:no-repeat; background-position:right top; }
.nav-tab ul li a:link { color:#FFF; text-decoration:none; }
.nav-tab ul li a:hover { color:#FFF; font-weight:bold;} 
.nav-tab ul li.active a { color:#FFF; font-weight:bold; background-image:url(img/tabEnabled_com_link.gif); background-repeat:no-repeat; background-position:right top;}

/* B: Page Toggles */
.nav-pt { border-bottom:1px solid #d6d6d6; margin-bottom:15px; }
.nav-pt ul li { float:left; margin-bottom:10px; }
.nav-pt ul li a { display:block; padding:0 15px 2px 17px; background-image:url(img/icon-page-level-link.gif); background-position:0 .1em; background-repeat:no-repeat; text-decoration:none; color:#333; }
.nav-pt ul li.active a { font-weight:bold; color:#008F48; }
.nav-pt ul li a:hover { color:#008F48; }
/* C: Content Link List */

.nav-lnk-list { margin-bottom:15px; }
.nav-lnk-list li { background-image:url(img/lvm_ll_arrow_re.gif); background-repeat:no-repeat; background-position:0 3px; }
.nav-lnk-list li a { display:block; width:100%; padding:0 0 1px 15px; color:#333; text-decoration:none; }
.nav-lnk-list li.active a { font-weight:bold; color:#B8BC5C; }
.nav-lnk-list li a:hover { color:#B8BC5C; }


 /* HEIGHT AUTO FOR ALL PAGES */
div.heightAuto { height: auto; }
.heightAuto .divInlay { height: inherit; margin-bottom: 0.727272727em; /* 8px */ }
.heightAuto .divInlay.noMarginBottom { margin-bottom: 0em; /* 0px */ }


/*  Basis Form Elemente*/
.lvm-basis-forms { width:100%;}
.lvm-basis-forms td { vertical-align:top; margin:40px;}
.lvm-basis-forms td.label { padding:4px 5px 0 0; width:300px; }
.lvm-basis-forms td.field { padding:2px 0 6px 0; width:300px; }
.lvm-basis-forms tr.pad td { padding-top:8px; padding-bottom:8px; }
.lvm-basis-forms td.separator-top  { border-top:1px solid #799105; padding-top:5px;padding-bottom:5px;}
.lvm-basis-forms th.separator-bottom h3 { font-weight:bold; text-align:left; border-top:1px solid #799105; padding-top:5px; padding-bottom:5px; color:#000; }
.lvm-basis-forms .input-xs { width:60px; border:1px solid #D2D2CC;}
.lvm-basis-forms .input-s { width:80px; border:1px solid #D2D2CC;}
.lvm-basis-forms .input-m { width:100px; border:1px solid #D2D2CC; }
.lvm-basis-forms .input-l { width:120px; border:1px solid #D2D2CC; }
.lvm-basis-forms .input-xl { width:140px; border:1px solid #D2D2CC; }
.lvm-basis-forms .input-xxl { width:160px; border:1px solid #D2D2CC; }
.lvm-basis-forms .pale	{ color:#999999; }


/************************************************************/
/*                                	                        */
/*       CSS Customization: Button (command-button/link)    */
/*                                                          */
/************************************************************/

/* 	Boilerplate */

.cancel-button, .delete-button, .save-button, .submit-button, .search-button, .submit-button-arrow, .inaktiv-status-button, .submit-bg-link, .bg-infotext, .hover-button , .bg-submit-link, .bg-link-function-green, .bg-link-function-grey { background: transparent url('img/bg_icon_boiler_plate/bg_layout_32_bit.png') no-repeat 0px 0px; }

.submit-button, .cancel-button, .inaktiv-status-button, .save-button, .delete-button, .search-button, .submit-bg-link, .bg-infotext, .hover-button, .bg-submit-link, .bg-link-function-green, .bg-link-function-grey    { border: 0; display: block; float: left; margin: 0px; overflow: visible; padding:0px;}
.submit-button, .cancel-button, .inaktiv-status-button, .save-button, .delete-button, .hover-button  { font-size: 13px !important; height: 16px !important; vertical-align:text-top; margin: 0px; padding:0px;}
.search-button { height: 12px; line-height: 16px !important; margin-top: 2px; }
.submit-bg-link { height: 25px; }
.bg-infotext { height: 16px; margin-top:5px; line-height: 17px !important; }
.bg-submit-link, .bg-link-function-green, .bg-link-function-grey  { height: 16px; margin-top:3px; line-height: 17px !important;}


.submit-button-arrow { border: 0; display:inline; margin: 0px; padding:0px;}
.submit-button-arrow { font-size: 1.0em !important; }

/* Button/Link-BG startet von rechts */
div.submit-button, div.cancel-button, div.inaktiv-status-button, div.save-button, div.delete-button, div.search-button, div.hover-button { background-image: none; float: right; padding: 5px 0px 0px 10px; }
div.submit-bg-link, div.bg-infotext  {background-image: none; padding: 0px; margin:0px; }
div.bg-submit-link { background-image: none; float: right; padding: 0px 5px 0px 5px; margin:0px;}
div.bg-link-function-green  { background-image: none; float: right; padding: 0px 0px 0px 10px; margin:0px;}
div.bg-link-function-grey  { background-image: none; float: right; padding: 0px 0px 0px 10px; margin:0px;}



/* Button/Link-BG startet von links */
div.submit-button-left, div.cancel-button-left, div.inaktiv-status-button-left, div.save-button-left, div.delete-button-left, div.search-button-left, div.hover-button-left { background-image: none; float: left; padding: 5px 10px 0px 0px; }
div.submit-bg-link-left, div.bg-infotext-left {background-image: none; padding: 0px; margin:0px; }
div.bg-submit-link-left  { background-image: none; float: left; padding: 0px 5px 0px 5px; margin:0px; }
div.bg-link-function-green-left  { background-image: none; float: left; padding: 0px 10px 0px 0px; margin:0px; }
div.bg-link-function-grey-left  { background-image: none; float: left; padding: 0px 10px 0px 0px; margin:0px; }



div.submit-button-arrow { background-image: none; padding: 0px; margin-bottom:0px; }


button.submit-button, button.cancel-button, button.inaktiv-status-button, button.save-button, button.delete-button, button.search-button, button.submit-bg-link, button.hover-button, button.bg-submit-link, button.bg-link-function  { padding: 1px 5px 1px 5px; /* vertical centering of the text in the button */ }
button.submit-button-arrow { padding:0px; margin:0px; /* vertical centering of the text in the button */ }

/* SUBMIT-BUTTON */

div.submit-button .submit-button { background-position: 0px -212px;	color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.submit-button .left { background-position: -1px 0px; width: 2px; }
div.submit-button .right {background-position: -13px 0px; width: 2px; }


div.submit-button-left .submit-button { background-position: 0px -212px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.submit-button-left .left { background-position: -1px 0px; width: 2px; }
div.submit-button-left .right {background-position: -13px 0px; width: 2px; }


div.submit-button-arrow .submit-button-arrow { background-position: -143px 0px; color: #FFFFFF; font-weight: normal; height: 16px; width: 16px; padding: 0px; }


/* CANCEL-BUTTON */ 

div.cancel-button .cancel-button { background-position: 0px -235px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.cancel-button .left {	background-position: -1px -21px; width: 2px; }
div.cancel-button .right { background-position: -13px -21px; width: 2px; }

div.cancel-button-left .cancel-button { background-position: 0px -235px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.cancel-button-left .left {	background-position: -1px -21px; width: 2px; }
div.cancel-button-left .right { background-position: -13px -21px; width: 2px; }

/* INAKTIV STATUS-BUTTON */ 

div.inaktiv-status-button .inaktiv-status-button { background-position: 0px -281px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.inaktiv-status-button .left {	background-position: -1px -84px; width: 2px; }
div.inaktiv-status-button .right { background-position: -13px -84px; width: 2px; }

div.inaktiv-status-button-left .inaktiv-status-button { background-position: 0px -281px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.inaktiv-status-button-left .left {	background-position: -1px -84px; width: 2px; }
div.inaktiv-status-button-left .right { background-position: -13px -84px; width: 2px; }


/* SAVE-BUTTON */

div.save-button .save-button { background-position: 0px -189px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.save-button .left { background-position: -1px -63px;	width: 2px; }
div.save-button .right { background-position: -13px -63px;	width: 2px; }

div.save-button-left .save-button { background-position: 0px -189px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.save-button-left .left { background-position: -1px -63px;	width: 2px; }
div.save-button-left .right { background-position: -13px -63px; width: 2px; }

/* DELETE-BUTTON */

div.delete-button .delete-button { background-position: 0px -258px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.delete-button .left { background-position: -1px -42px;	width: 2px; }
div.delete-button .right { background-position: -13px -42px;	width: 2px; }

div.delete-button-left .delete-button { background-position: 0px -258px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.delete-button-left .left { background-position: -1px -42px;	width: 2px; }
div.delete-button-left .right { background-position: -13px -42px;	width: 2px; }

/* HOVER-BUTTON */

div.hover-button .hover-button { background-position: 0px -166px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.hover-button .left { background-position: -1px -101px; width: 2px; }
div.hover-button .right { background-position: -13px -101px; width: 2px; }

div.hover-button-left .hover-button { background-position: 0px -166px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.hover-button-left .left { background-position: -1px -101px; width: 2px; }
div.hover-button-left .right { background-position: -13px -101px; width: 2px; }


/* SUBMIT-LINK-BACKGROUND*/

div.submit-bg-link .submit-bg-link { background-position: 0px -304px; font-weight: normal; width: auto; padding: 7px 0 0 0; }
div.submit-bg-link .left { background-position: -16px -41px; width: 5px; }
div.submit-bg-link .right { background-position: -25px -41px; width: 5px; }

div.submit-bg-link-left .submit-bg-link { background-position: 0px -304px; font-weight: normal; width: auto; padding: 7px 0 0 0; }
div.submit-bg-link-left .left { background-position: -16px -41px; width: 5px; }
div.submit-bg-link-left .right { background-position: -25px -41px; width: 5px; }



/*BACKGROUND-INFOTEXT (z.B. Kundendaten)*/

div.bg-infotext .bg-infotext { background-position: 0px -146px; font-weight: normal; color:#9BAD44; width: auto; padding: 0px; margin: 0px; }
div.bg-infotext .left { background-position: -16px -23px; width: 5px; }
div.bg-infotext .right { background-position: -25px -23px; width: 5px; }

div.bg-infotext-left .bg-infotext { background-position: 0px -146px; font-weight: normal; color:#9BAD44; width: auto; padding: 0px; margin: 0px; }
div.bg-infotext-left .left { background-position: -16px -23px; width: 5px; }
div.bg-infotext-left .right { background-position: -25px -23px; width: 5px; }

/*BACKGROUND-LINK-FUNKTION GRÜNN u. GRAU */

div.bg-link-function-green-green .bg-link-function-green { background-position: 0px -126px; font-weight: normal; color:#000; width: auto; padding: 0px; margin: 0px; }
div.bg-link-function-green-green .left { background-position: -16px -72px; width: 5px; }
div.bg-link-function-green-green .right { background-position: -25px -72px; width: 5px; }

div.bg-link-function-green-left .bg-link-function-green { background-position: 0px -126px; font-weight: normal; color:#000; width: auto; padding: 0px; margin: 0px; }
div.bg-link-function-green-left .left { background-position: -16px -72px; width: 5px; }
div.bg-link-function-green-left .right { background-position: -25px -72px; width: 5px; }

div.bg-link-function-grey .bg-link-function-grey { background-position: -497px -126px; font-weight: normal; color:#000; width: auto; padding: 0px; margin: 0px; }
div.bg-link-function-grey .left { background-position: -16px -89px; width: 5px; }
div.bg-link-function-grey .right { background-position: -25px -89px; width: 5px; }

div.bg-link-function-grey-left .bg-link-function-grey { background-position: -497px -126px; font-weight: normal; color:#000; width: auto; padding: 0px; margin: 0px; }
div.bg-link-function-grey-left .left { background-position: -16px -89px; width: 5px; }
div.bg-link-function-grey-left .right { background-position: -25px -89px; width: 5px; }

/*BACKGROUND-SUBMIT-LINK (z.B. Kundendaten)*/

div.bg-submit-link .bg-submit-link { background-position: 0px -126px; font-weight: normal; color:#000; width: auto; padding: 0px; margin: 0px; }
div.bg-submit-link .left { background-position: -16px -72px; width: 5px; }
div.bg-submit-link .right { background-position: -25px -72px; width: 5px; }

div.bg-submit-link-left .bg-submit-link { background-position: 0px -126px; font-weight: normal; color:#000; width: auto; padding: 0px; margin: 0px; }
div.bg-submit-link-left .left { background-position: -16px -72px; width: 5px; }
div.bg-submit-link-left .right { background-position: -25px -72px; width: 5px; }



/* SEARCH-BUTTON */

div.search-button .search-button { background-position: -144px 0px; color: #FFFFFF; font-weight: normal; width: auto; padding: 0px; margin: 0px; }
div.search-button .left {	background-position: -142px 0px; width: 2px; }
div.search-button .right { background-position: -154px 0px; width: 4px; }



/* 	Boilerplate Icon */
img.sec-warn, img.sec-warn-hi, img.sec-warn-red, img.sec-warn-yellow, img.sec-warn-green, img.sec-warn-red-dither, img.sec-warn-yellow-dither, img.sec-warn-green-dither { background:transparent url('img/bg_icon_boiler_plate/bg_layout_32_bit.png') no-repeat scroll 0 0;}

img.sec-warn { background-position: -49px -1px; padding:0px;}
img.sec-warn-hi { background-position: -49px -12px; padding:0px;}
img.sec-warn-red { background-position: -16px -1px; padding:0px;}
img.sec-warn-yellow{ background-position: -27px -1px; padding:0px;}
img.sec-warn-green { background-position: -38px -1px; padding:0px;}
img.sec-warn-red-dither { background-position: -16px -12px; padding:0px;}
img.sec-warn-yellow-dither { background-position: -27px -12px; padding:0px;}
img.sec-warn-green-dither { background-position: -38px -12px; padding:0px;}



/* 	Boilerplate LOGOS */
img.logo-lvm-95x44 { background:transparent url(img/bg_icon_boiler_plate/bg_logos_32_bit.png) no-repeat scroll 0 0;}

/* 	Submit */
img.logo-lvm-95x44 { background-position: 0px 0px; padding:0px;}




/* 	Boilerplate Icon */
img.icon-home, img.icon-submit-arrow-r, img.icon-submit-arrow-l, img.icon-submit-input-search-r, img.icon-drop-down, img.icon-drop-up, img.icon-drop-r, img.icon-drop-l, img.icon-resize-open, img.icon-resize-close, img.icon-termin, img.icon-termin-info, img.icon-hilfe-info-aktiv, img.icon-hilfe-info-inaktiv, img.icon-kalender,
img.icon-post-close, img.icon-post-open, img.icon-post-open-re, img.icon-post-action, img.icon-op-clo-plus, img.icon-op-clo-minus, img.icon-op-clo-plus-sil, img.icon-op-clo-minus-sil, img.icon-op-close, img.icon-open-link, img.icon-close-link, img.icon-summe, img.icon-druck-action,
img.icon-post-close-action, img.icon-post-open-action, img.icon-post-open-re-action, img.icon-post-wei-re-action, img.icon-post-wei-li-action, img.icon-post-send-action, img.icon-cms-material-anf, img.icon-cms-beratung-anf, img.icon-cms-mahnverfahren, 
img.icon-cms-rechner, img.icon-cms-download-bro, img.icon-cms-download-img, img.icon-cms-file-upload, img.icon-cms-paragraph, img.icon-cms-bullet, img.icon-cms-warning-stop, img.icon-hilfetext-layer, img.icon-appl-beratung-anf, img.icon-appl-mahnverfahren, img.icon-appl-schadenmeldung,
img.icon-appl-dialog, img.icon-service, img.icon-pdf, img.icon-info, img.icon-atwork, img.icon-anhang, img.icon-display, img.icon-datei, img.icon-interrupt, img.icon-process, img.icon-doc-download, img.icon-ausrufezeichen-g, img.icon-ausrufezeichen-y, img.icon-ausrufezeichen-r,
img.icon-dialog-one, img.icon-dialog-two, img.icon-tra-lig-g, img.icon-tra-lig-y, img.icon-tra-lig-r, img.icon-sort, img.icon-sort-asc, img.icon-sort-desc, img.icon-upon-sort, img.icon-upon-sort-asc, img.icon-upon-sort-desc, img.lvm-logo, img.vm-dummy, img.icon-lupe, img.icon-add-person,
img.icon-rem-person, img.icon-save-app, img.icon-expan, img.icon-collaps, img.icon-trash, img.icon-choppy, img.icon-pending, img.icon-3x-arrow-grey-re, img.icon-2x-arrow-grey-re, img.icon-1x-arrow-grey-re, img.icon-3x-arrow-grey-li, img.icon-2x-arrow-grey-li, img.icon-1x-arrow-grey-li { background:transparent url('img/bg_icon_boiler_plate/bg_layout_8_bit.png') no-repeat scroll 0 0;}

/* 	Home */
img.icon-home { background-position: -143px -101px; padding:0px;}

/* 	Submit */
img.icon-submit-arrow-r { background-position: -143px 0px; padding:0px;}
img.icon-submit-arrow-l { background-position: -143px -17px; padding:0px;}

/* 	Submit */
img.icon-submit-input-search-r { background-position: -124px -176px; padding:0px;}

/* 	Drop */
img.icon-drop-down { background-position: -160px -14px; padding:0px;}
img.icon-drop-up { background-position: -174px -14px; padding:0px;}
img.icon-drop-r { background-position: -160px -0px; padding:0px;}
img.icon-drop-l { background-position: -174px -0px; padding:0px;}

/* 	Resize */
img.icon-resize-open { background-position: -200px 0px; padding:0px;}
img.icon-resize-close { background-position: -200px -17px; padding:0px;}

/* 	Termin */
img.icon-termin { background-position: -200px -34px; padding:0px;}

/* 	Info / Hilfe */
img.icon-termin-info { background-position: -160px -28px; padding:0px;}
img.icon-hilfe-info-aktiv { background-position: -160px -116px; padding:0px;}
img.icon-hilfe-info-inaktiv { background-position: -177px -116px; padding:0px;}

/* 	Kalender */
img.icon-kalender { background-position: -174px -28px; padding:0px;}

/* 	Plus / Minus Green*/
img.icon-op-clo-plus { background-position: -160px -42px; padding:0px;}
img.icon-op-clo-minus { background-position: -174px -42px; padding:0px;}

/* 	Plus / Minus Silver */
img.icon-op-clo-plus-sil { background-position: -160px -102px; padding:0px;}
img.icon-op-clo-minus-sil { background-position: -174px -102px; padding:0px;}


/* 	Close */
img.icon-op-close { background-position: -174px -70px; padding:0px;}

/* 	Button Link */
img.icon-open-link { background-position: -160px -56px; padding:0px;}
img.icon-close-link { background-position: -174px -56px; padding:0px;}

/* 	Postbox/Mail */
img.icon-post-close { background-position: -232px -52px; padding:0px;}
img.icon-post-open { background-position: -247px -48px; padding:0px;}
img.icon-post-open-re { background-position: -262px -48px; padding:0px;}
img.icon-post-action { background-position: -283px -50px; padding:0px;}

/* 	Summe */
img.icon-summe { background-position: -232px -63px; padding:0px;}

/* 	Druck Action */
img.icon-druck-action { background-position: -200px -51px; padding:0px;}

/* 	Post Action */
img.icon-post-wei-re-action { background-position: -200px -67px; padding:0px;}
img.icon-post-wei-li-action { background-position: -200px -81px; padding:0px;}
img.icon-post-close-action { background-position: -200px -95px; padding:0px;}
img.icon-post-open-action { background-position: -200px -106px; padding:0px;}
img.icon-post-open-re-action { background-position: -200px -121px; padding:0px;}
img.icon-post-send-action { background-position: -199px -136px; padding:0px;}

/* 	User Action CMS/Public */
img.icon-cms-material-anf { background-position: -199px -147px; padding:0px;}
img.icon-cms-beratung-anf { background-position: -199px -164px; padding:0px;}
img.icon-cms-mahnverfahren { background-position: -310px -77px; padding:0px;}
img.icon-cms-rechner { background-position: -199px -181px; padding:0px;}
img.icon-cms-download-bro { background-position: -199px -198px; padding:0px;}
img.icon-cms-download-img { background-position: -412px -77px; padding:0px;}
img.icon-cms-file-upload { background-position: -344px -77px; padding:0px;}
img.icon-cms-paragraph { background-position: -361px -77px; padding:0px;}
img.icon-cms-warning-stop { background-position: -143px -133px; padding:0px; }

/* 	No Action CMS/Public */
img.icon-cms-bullet { background-position: -190px -28px; padding:0px;}

/* 	Layer für Hilfetexte */
img.icon-hilfetext-layer { background-position: -143px -68px; padding:0px;}

/* 	User Action Application */
img.icon-appl-beratung-anf { background-position: -160px -191px; padding:0px;}
img.icon-appl-mahnverfahren { background-position: -310px -77px; padding:0px;}
img.icon-appl-schadenmeldung { background-position: -378px -77px; padding:0px;}
img.icon-appl-dialog { background-position: -160px -208px; padding:0px;}


/* 	Action Bar */
img.icon-service { background-position: -232px 0px; padding:0px;}
img.icon-pdf { background-position: -247px 0px; padding:0px;}
img.icon-info { background-position: -263px 0px; padding:0px;}
img.icon-atwork { background-position: -277px 0px; padding:0px;}
img.icon-anhang { background-position: -290px 0px; padding:0px;}
img.icon-display { background-position: -299px 0px; padding:0px;}
img.icon-datei { background-position: -313px 0px; padding:0px;}
img.icon-interrupt { background-position: -326px 0px; padding:0px;}
img.icon-process { background-position: -344px 0px; padding:0px;}
img.icon-doc-download { background-position: -360px 0px; padding:0px;}
img.icon-ausrufezeichen-g { background-position: -370px 0px; padding:0px;}
img.icon-ausrufezeichen-y { background-position: -379px 0px; padding:0px;}
img.icon-ausrufezeichen-r { background-position: -388px 0px; padding:0px;}
img.icon-dialog-one { background-position: -232px -124px; padding:0px;}
img.icon-dialog-two { background-position: -249px -124px; padding:0px;}
img.icon-tra-lig-g { background-position: -232px -94px; padding:0px;}
img.icon-tra-lig-y { background-position: -232px -104px; padding:0px;}
img.icon-tra-lig-r { background-position: -232px -114px; padding:0px;}
img.icon-sort { background-position: -125px -14px; padding:0px;}
img.icon-sort-asc { background-position: -125px 0px; padding:0px;}
img.icon-sort-desc { background-position: -125px -7px; padding:0px;}
img.icon-upon-sort { background-position: -124px -34px; padding:0px;}
img.icon-upon-sort-asc { background-position: -124px -21px; padding:0px;}
img.icon-upon-sort-desc { background-position: -133px -21px; padding:0px;}
img.lvm-logo { background-position: 0px -58px; padding:0px;}
img.vm-dummy { background-position: 0px -104px; padding:0px;}
img.icon-lupe { background-position: -143px -85px; padding:0px;}
img.icon-add-person { background-position: -160px -133px; padding:0px; }
img.icon-rem-person { background-position: -177px -133px; padding:0px; }
img.icon-save-app { background-position: -160px -150px; padding:0px; }
img.icon-expan { background-position: -160px -164px; padding:0px; }
img.icon-collaps { background-position: -172px -164px; padding:0px; }
img.icon-trash { background-position: -160px -176px; padding:0px;  }
img.icon-choppy { background-position: -143px -116px; padding:0px; }
img.icon-pending { background-position: -143px -150px; padding:0px; }


img.icon-3x-arrow-grey-re { background-position: -143px -116px; padding:0px; }
img.icon-2x-arrow-grey-re { background-position: -124px -71px; padding:0px; }
img.icon-1x-arrow-grey-re { background-position: -143px -116px; padding:0px; }

img.icon-3x-arrow-grey-li { background-position: -143px -116px; padding:0px; }
img.icon-2x-arrow-grey-li { background-position: -125px -62px; padding:0px; }
img.icon-1x-arrow-grey-li { background-position: -143px -116px; padding:0px; }



/* 	Depiction Icon-Bar */
.icon-depiction-bar-service, .icon-depiction-bar-pdf, .icon-depiction-bar-info, .icon-depiction-bar-atwork, .icon-depiction-bar-anhang, .icon-depiction-bar-display, .icon-depiction-bar-datei, .icon-depiction-bar-interrupt, 
.icon-depiction-bar-process, .icon-depiction-bar-doc-download, .icon-depiction-bar-ausrufezeichen, .icon-depiction-bar-tra-lig-g, .icon-depiction-bar-tra-lig-y, .icon-depiction-bar-tra-lig-r, .icon-depiction-bar-dialog-one,
.icon-depiction-bar-dialog-two, .icon-depiction-bar-beratung-anf, .icon-depiction-bar-mahnverfahren, .icon-depiction-bar-schadenmeldung, .icon-depiction-bar-dialog { background:transparent url('img/bg_icon_boiler_plate/bg_layout_8_bit.png') no-repeat scroll 0 0;}

.icon-depiction-bar {width:100%;padding:10px 0px 0px 5px;}
.icon-depiction-bar h3 { font-weight:normal; color:#666; font-size:1em; padding:0px 5px 0px 5px;}
.icon-depiction-bar ul {margin:0px; padding:0px; list-style:none;}
.icon-depiction-bar ul li { padding:0px; font-weight:normal; color:#666; font-size:1em;}
.icon-depiction-bar-service { background-position: -232px -16px; padding:0px;}
.icon-depiction-bar-pdf { background-position: -245px -16px; padding:0px;}
.icon-depiction-bar-info { background-position: -258px -16px; padding:0px;}
.icon-depiction-bar-atwork { background-position: -272px -16px; padding:0px;}
.icon-depiction-bar-anhang { background-position: -284px -16px; padding:0px;}
.icon-depiction-bar-display { background-position: -293px -16px; padding:0px;}
.icon-depiction-bar-datei { background-position: -307px -16px; padding:0px;}
.icon-depiction-bar-interrupt { background-position: -319px -16px; padding:0px;}
.icon-depiction-bar-process { background-position: -336px -16px; padding:0px;}
.icon-depiction-bar-doc-download { background-position: -351px -16px; padding:0px;}
.icon-depiction-bar-ausrufezeichen { background-position: -361px -16px; padding:0px;}
.icon-depiction-bar-dialog-one { background-position: -232px -140px; padding:0px;}
.icon-depiction-bar-dialog-two { background-position: -249px -142px; padding:0px;}
.icon-depiction-bar-beratung-anf { background-position: -177px -191px; padding:0px;}
.icon-depiction-bar-dialog { background-position: -177px -208px; padding:0px;}
.icon-depiction-bar-mahnverfahren { background-position: -327px -77px; padding:0px;}
.icon-depiction-bar-schadenmeldung { background-position: -395px -77px; padding:0px;}
.icon-depiction-bar-dialog { background-position: -176px -208px; padding:0px;}
.icon-depiction-bar-tra-lig-g { background-position: -262px -94px; padding:0px;}
.icon-depiction-bar-tra-lig-y { background-position: -262px -104px; padding:0px;}
.icon-depiction-bar-tra-lig-r { background-position: -262px -114px; padding:0px;}


/************************************************************/
/*                                	                        */
/*       CSS Customization: Progress-Bar				    */
/*                                                          */
/************************************************************/

/* 	Progress-Bar */

.nav-progress-bar {padding-top:0px}
.nav-progress-bar ul { list-style:none; margin:0px; padding:0px; }
.nav-progress-bar ul li { float:left; padding:0px; margin:0; }
.nav-progress-bar ul li.active {padding:3px 15px 7px 15px; font-size: 1.2em; color:#EEF6CB; font-weight:bold; background-image:url(img/p_bar_step_aktiv_done_first.gif); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar ul li.noactive {padding:3px 15px 7px 15px; font-size: 1.2em; color:#EEF6CB; font-weight:bold; background-image:url(img/p_bar_step_aktiv_done_middle.gif); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar ul li.done { padding:3px 15px 7px 15px; font-size: 1.2em; color:#FFF; font-weight:bold; background-image:url(img/p_bar_step_noaktiv_middle.gif); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar ul li.noaktive-last {padding:2px 15px 7px 15px; background-image:url(img/p_bar_step_noaktiv_done_last.gif); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar ul li.aktive-last {padding:2px 15px 7px 15px; background-image:url(img/p_bar_step_aktiv_done_last.gif); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar .number {padding:0px 0px 0px 0px; color:#EEF6CB; font-weight:bold; font-size: 1.4em;}


.nav-progress-bar-sub {padding:12px 0px 10px 22px; background-image:url('img/p_bar_sub_arrow.gif'); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar-sub ul { list-style:none; margin:0px; padding:0px; }
.nav-progress-bar-sub ul li { float:left; border-right:10px solid #fff; padding:0; margin:0; }
.nav-progress-bar-sub ul li.active {padding:0px 0px 1px 2px; color:#EEF6CB; font-weight:bold; background-image:url('img/p_bar_activ_first.gif'); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar-sub ul li.noactive {padding:0px 10px 1px 2px; margin-left:10px; color:#000; font-weight:normal; background-image:url('img/p_bar_sub_n_number_noaktiv.gif'); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar-sub ul li.noactive-z {padding:0px 0px 1px 2px; margin:0 0 0 10px; color:#000; font-weight:normal; background-image:url('img/p_bar_z_done.gif'); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar-sub ul li.noactive-z-2 {padding:0px 0px 1px 2px; margin:0 10px 0 0; color:#000; font-weight:normal; background-image:url('img/p_bar_z_done.gif'); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar-sub ul li.done-first {padding:0px 10px 1px 2px; color:#000; font-weight:bold; background-image:url('img/p_bar_sub_n_number_aktiv.gif'); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bar-sub .aktive-last {padding:0px 20px 0px 2px; background-image:url('img/p_bar_activ_last.gif'); background-repeat:no-repeat; background-position:right top;}
.nav-progress-bar-sub .done-last {padding:0px 14px 0px 2px; color:#000; font-weight:bold; background-image:url('img/p_bar_done_ha.gif'); background-repeat:no-repeat; background-position:right top;}
.nav-progress-bar-sub .number-active {padding:0px 5px 0px 1px; color:#EEF6CB; font-weight:bold; font-size: 0.9em;}
.nav-progress-bar-sub .number-noactive {padding:0px 5px 0px 1px; color:#FFF; font-weight:bold; font-size: 0.9em;}

.nav-progress-bar-sub .number-active-z { padding:0px 0px 0px 1px; color:#EEF6CB; font-weight:bold; font-size: 0.9em;}
.nav-progress-bar-sub .aktive-last-z { padding:0px 20px 0px 0px; background-image:url('img/p_bar_z_done_end.gif'); background-repeat:no-repeat; background-position:right top; color:#EEF6CB; }

.nav-progress-bart {padding-top:0px}
.nav-progress-bart ul { list-style:none; margin:0px; padding:0px; }
.nav-progress-bart ul li { float:left; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:5px 0px 5px 0px; margin:0; }
.nav-progress-bart ul li.active {padding:0px 10px 0px 23px; color:#FFF; font-weight:bold; background-image:url(img/p_bar_step_aktiv_done_first.gif); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bart ul li.noactive {padding:0px 10px 0px 23px; color:#000; font-weight:normal; background-image:url(img/p_bar_noactive.gif); background-repeat:no-repeat; background-position:left top;}
.nav-progress-bart ul li.done { padding:0px 10px 0px 23px; color:#000; font-weight:bold; background-image:url(img/tabEnabled_com_link.gif); background-repeat:no-repeat; background-position:right top;}
.nav-progress-bart .aktive-last {padding:0px 0px 0px 2px; color:#000; font-weight:bold; background-image:url(img/p_bar_step_aktiv_done_last.gif); background-repeat:no-repeat; background-position:right top;}
.nav-progress-bart .number {padding:0px 0px 0px 0px; color:#EEF6CB; font-weight:bold; font-size: 1.2em;}

/* Layer für Hilfetexte */

.lvm-hilfetext-layer { position:relative;top: -140px; left: -140px; margin:0px; width:350px; background-image: url(img/bg_wallpaper_layer/hilfetext_layer_bottom.jpg); background-position: left bottom; background-repeat: no-repeat; }
.lvm-hilfetext-layer .sub {width:350px; background-image: url(img/bg_wallpaper_layer/hilfetext_layer_top.jpg); background-position: left top; background-repeat: no-repeat; }
.lvm-hilfetext-layer h1 { font-size:1.4em; color:#799105; padding:2px 5px 2px 5px; } 
.lvm-hilfetext-layer h2 { font-size:1.2em; color:#799105; padding:2px 5px 2px 5px; } 
.lvm-hilfetext-layer h3 { font-size:1.0em; color:#799105; padding:2px 5px 2px 5px; } 
.lvm-hilfetext-layer p { color:#333; font-weight:normal; padding:2px 5px 5px 5px; }
.lvm-hilfetext-layer .separator {width:335px; border-top:1px solid #999; margin:5px 5px 5px 5px; }


                                                          
/*************************************************************/
/*                                	                         */
/*            CSS Customization: Content Portlet			 */
/*                                                           */
/*************************************************************/

/* styles for content portlet, separated with the content portlet wrapper (cont-pt-wrp) */
.cnt-pt-wrp { padding:8px 2px 28px 8px; position:relative; width:578px; _width:578px; max-width:578px; }
.cnt-pt-wrp .kv-wrp img.kv-big { position:absolute; top:-211px; left:-160px; }  /* see .kv-special */
.cnt-pt-wrp .topelem { padding-top:15px; }
.cnt-pt-wrp .txtblock { padding:0 0 0 0; font-size:1em; color:#333;}
.cnt-pt-wrp .txtblock h1 { font-size:1.5em; color:#799105; padding:0 0 1px 0; background-color:transparent; }
.cnt-pt-wrp .txtblock h2 { font-size:1.3em; color:#799105; padding:0 0 1px 0; background-color:transparent; }
.cnt-pt-wrp .txtblock h3 { font-size:1.2em; color:#799105; padding:0 0 1px 0; background-color:transparent; }
.cnt-pt-wrp .txtblock h4 { font-size:1.1em; color:#799105; padding:0 0 1px 0; background-color:transparent; }
.cnt-pt-wrp .txtblock h5 { font-size:0.8em; color:#799105; padding:0 0 1px 0; background-color:transparent; }
.cnt-pt-wrp h2.teaser a, .cnt-pt-wrp h2.teaser,
.cnt-pt-wrp h3.teaser a, .cnt-pt-wrp h3.teaser { color:#949E59; padding-bottom:0; text-decoration:none;  }
.cnt-pt-wrp .txtblock p a {text-decoration:none; color:#B8BC5C; }
.cnt-pt-wrp .txtblock p a.more { background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:5px .3em; width:16px; height:1em; padding-right:20px; }
.cnt-pt-wrp .txtblock p { line-height:1.2em; }
.cnt-pt-wrp .txtblock p.storytext { line-height:1.4em; padding-bottom:14px;} /* used for paragraph right after h2 */

.cnt-pt-wrp .sep1 {padding:1px 8px 2px 0px; margin-bottom:8px; }
.cnt-pt-wrp .sep1 h3 { font-size:1.40em; color:#799105; padding-bottom:1px; padding-top:1px; }
.cnt-pt-wrp .sep1 a { font-size:1em; font-weight:normal; color:#FFF; }
.cnt-pt-wrp .sep1 a { padding-left:10px; text-decoration:none; background-image:url(img/arrow-right-039.gif); background-repeat:no-repeat; background-position: 0 4px; }
.cnt-pt-wrp .sep1 span.link-ext { float:right;}
.cnt-pt-wrp a.link-next { font-size:1.0em; font-weight:bold; color:#666; padding-left:10px; text-decoration:none; background-image:url(img/lvm_arrow_green.gif); background-repeat:no-repeat; background-position: 0 4px; }
.cnt-pt-wrp a.link-download { font-size:1.0em; font-weight:bold; color:#666; padding:0px 12px 0px 0px; text-decoration:none; background-image:url(img/doc-download.gif); background-repeat:no-repeat; background-position: right 3px; }
.cnt-pt-wrp a.link-druck-pdf { font-size:1.0em; font-weight:bold; color:#666; padding-left:20px; text-decoration:none; background-image:url(img/pdf_icon_small.gif); background-repeat:no-repeat; background-position: 0px -2px; }
.cnt-pt-wrp .link-mailto { font-size:1.0em; font-weight:bold; color:#666; padding: 0 0 0 18px; text-decoration:none; background-image:url(img/icon-email.gif); background-repeat:no-repeat; background-position: 0 .25em;  }
.cnt-pt-wrp .link-www { font-size:1.0em; font-weight:bold; color:#666; padding: 0 0 0 10px; text-decoration:none; background-image:url(img/lvm_arrow_green.gif); background-repeat:no-repeat; background-position: 0 4px;  }

.cnt-pt-wrp .pale { color:#999999; padding:0; margin:0; }


/* images in content portlet */
.cnt-pt-wrp img.kv { margin:0 0 10px 3px; }
.cnt-pt-wrp img.kv-progress-bar { margin:0 0 0 3px; }
.cnt-pt-wrp .txtblock .align-right {float:right; margin:0 0 0 8px; } /* can be used w/a div- or an image-tag. */
.cnt-pt-wrp .txtblock .align-left { float:left; margin:0 10px 0 0; }
.cnt-pt-wrp .caption { width:180px; font-size:1.1em; font-style:italic; padding-bottom:15px; }
.cnt-pt-wrp .big-img img { margin-bottom:3px; }

/* styles for big content portlet, separated with the content portlet wrapper (cont-pt-wrp-large) */
.cnt-pt-wrp-large { position:relative; width:763px; padding:0px; margin:0px; } 
.cnt-pt-wrp-large .kv-wrp { padding:0px; margin:0 0 5px 0;}  
.cnt-pt-wrp-large img.kv-big { position:relative; top:1px; left:0px; }  /* see .kv-special */
.cnt-pt-wrp-large .topelem { padding-top:15px; }
.cnt-pt-wrp-large .txtblock { padding:0 0 20px 0; font-size:1em; color:#333;}
.cnt-pt-wrp-large .txtblock h2 { font-size:1.45em; color:#B8BC5C; padding:0 0 10px 0; background-color:transparent; }
.cnt-pt-wrp-large .txtblock h3 { font-size:1em; color:#666; padding-bottom:2px; }
.cnt-pt-wrp-large h2.teaser a, .cnt-pt-wrp-large h2.teaser,
.cnt-pt-wrp-large h3.teaser a, .cnt-pt-wrp-large h3.teaser { color:#949E59; padding-bottom:0; text-decoration:none;  }
.cnt-pt-wrp-large .txtblock h4 { font-size:.9em; font-weight:normal; color:#666; }
.cnt-pt-wrp-large .txtblock p a {text-decoration:none; color:#B8BC5C; }
.cnt-pt-wrp-large .txtblock p a.more { background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:5px .3em; width:16px; height:1em; padding-right:20px; }
.cnt-pt-wrp-large .txtblock p { line-height:1.2em; }
.cnt-pt-wrp-large .txtblock p.storytext { line-height:1.4em; padding-bottom:14px;} /* used for paragraph right after h2 */
.cnt-pt-wrp-large .sep1 { background-color:#B8BC5C; padding:1px 8px 2px 8px; margin-bottom:8px; }
.cnt-pt-wrp-large .sep1 h3,
.cnt-pt-wrp-large .sep1 a { font-size:1em; font-weight:normal; color:#FFF; }
.cnt-pt-wrp-large .sep1 a { padding-left:10px; text-decoration:none; background-image:url(img/arrow-right-039.gif); background-repeat:no-repeat; background-position: 0 4px; }
.cnt-pt-wrp-large .sep1 span.link-ext { float:right;}


.cnt-pt-wrp-large .adjusment_direkteinstieg { float:right; padding: 10px 10px 14px 0;}

/* indented paragraphs */
.cnt-pt-wrp-large .indent1 { padding-left:20px; }
.cnt-pt-wrp-large .indent2 { padding-left:40px; }
.cnt-pt-wrp-large .indent3 { padding-left:60px; }
.cnt-pt-wrp-large .indent4 { padding-left:80px; }
.cnt-pt-wrp-large .indent5 { padding-left:100px; }
.cnt-pt-wrp-large .indent6 { padding-left:120px; }

/* lists in content portlet */
.cnt-pt-wrp-large ul { padding:0; margin:0; list-style:none; background-color:#FFF;}
.cnt-pt-wrp-large ul li.doc a, .cnt-pt-wrp-large p.c-sus a.doc { padding-left:15px; text-decoration:none; color:#000; background-image:url(img/doc-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.cnt-pt-wrp-large ul li.link a, .cnt-pt-wrp-large p.c-sus a.link { padding-left:15px; text-decoration:none; color:#000; background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.cnt-pt-wrp-large ul li.doc a:hover, .cnt-pt-wrp-large ul li.link a:hover, 
.cnt-pt-wrp-large p.c-sus a.link:hover, .cnt-pt-wrp-large p.c-sus a.doc:hover { text-decoration:none; color:#B8BC5C; }
.cnt-pt-wrp-large ul.bullet, .cnt-pt-wrp-large .txtblock ul { margin:0 0 1em 0; }
.cnt-pt-wrp-large ul.bullet li, .cnt-pt-wrp-large .txtblock ul li { padding-left:20px; text-decoration:none; color:#000; background-image:url(img/disc-gray.gif); background-repeat:no-repeat; background-position:0 .45em; }

/* in some cases, remove the bg img again: */
.cnt-pt-wrp-large .txtblock ul li.doc, .cnt-pt-wrp-large .txtblock ul li.link { background-image:none; padding-left:0; }
.cnt-pt-wrp-large ol.number { margin:0 0 1em 1.5em; _margin-left:2em; padding:0; }
.cnt-pt-wrp-large p.c-sus { margin-bottom:1em; } /* C-SUS special  */

/* images in content portlet */
.cnt-pt-wrp-large img.kv { margin:0 0 15px 0; }
.cnt-pt-wrp-large .txtblock .align-right {float:right; margin:0 0 0 8px; } /* can be used w/a div- or an image-tag. */
.cnt-pt-wrp-large .txtblock .align-left { float:left; margin:0 10px 0 0; }
.cnt-pt-wrp-large .caption { width:180px; font-size:1.1em; font-style:italic; padding-bottom:15px; }
.cnt-pt-wrp-large .big-img img { margin-bottom:3px; }








/* styles for content portlet, separated width the content portlet wrapper (cont-pt-wrp-shadow) */
.cnt-pt-wrp-shadow  { padding:0px; position:relative; width:100%; }
.cnt-pt-wrp-shadow .topelem-txt { margin-bottom:10px; }
.cnt-pt-wrp-shadow .topelem-txt h1 { font-size:1.4em; color:#799105; padding:0 0 8px 0px; background-color:transparent; }
.cnt-pt-wrp-shadow .topelem-txt h2 { font-size:1.2em; color:#799105; padding:0 0 8px 0px; background-color:transparent; }
.cnt-pt-wrp-shadow .topelem-txt h3 { font-size:1.0em; color:#799105; padding:0 0 8px 0px; background-color:transparent; }
.cnt-pt-wrp-shadow .topelem-txt p { line-height:1.0em; padding:0px 0px 0px 0px; background-color:transparent;}
.cnt-pt-wrp-shadow  .kv-wrp img.kv-big { position:absolute; top:-211px; left:-160px; }  /* see .kv-special */
.cnt-pt-wrp-shadow  .topelem { padding-top:15px; }
.cnt-pt-wrp-shadow .txtblock { padding:0 0 0px 0; font-size:1em; color:#000;}
.cnt-pt-wrp-shadow .txtblock h1 { font-size:1.40em; color:#799105; padding:0 0 10px 0; background-color:transparent; }
.cnt-pt-wrp-shadow .txtblock h2 { font-size:1.20em; color:#799105; padding:0 0 10px 0; background-color:transparent; }
.cnt-pt-wrp-shadow .txtblock h3 { font-size:1em; color:#666666; padding-bottom:2px; }
.cnt-pt-wrp-shadow .txtblock h4 { font-size:.9em; font-weight:normal; color:#666; }
.cnt-pt-wrp-shadow .infotext {margin:0px; color:#999; padding:5px 0px 0px 15px; text-decoration:none; background-image:url(img/icon_infotext.gif); background-repeat:no-repeat; background-position:0 5px; display:block; _width:100%;}
.cnt-pt-wrp-shadow h2.teaser a, .cnt-pt-wrp-shadow h2.teaser,
.cnt-pt-wrp-shadow h3.teaser a, .cnt-pt-wrp-shadow h3.teaser { color:#949E59; padding-bottom:0; text-decoration:none;  }
.cnt-pt-wrp-shadow .txtblock p a {text-decoration:none; color:#B8BC5C; }
.cnt-pt-wrp-shadow .txtblock p a.more { background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:5px .3em; width:16px; height:1em; padding-right:20px; }
.cnt-pt-wrp-shadow .txtblock p { line-height:1.2em; }
.cnt-pt-wrp-shadow .txtblock p.storytext { line-height:1.4em; padding-bottom:14px;} /* used for paragraph right after h2 */
.cnt-pt-wrp-shadow .sep1 {padding:1px 8px 2px 0px; margin-bottom:8px; }
.cnt-pt-wrp-shadow .sep1 h3 { font-size:1.40em; color:#799105; padding-bottom:1px; padding-top:1px; }
.cnt-pt-wrp-shadow .sep1 a { font-size:1em; font-weight:normal; color:#FFF; }
.cnt-pt-wrp-shadow .sep1 a { padding-left:10px; text-decoration:none; background-image:url(img/arrow-right-039.gif); background-repeat:no-repeat; background-position: 0 4px; }
.cnt-pt-wrp-shadow .sep1 span.link-ext { float:right;}
.cnt-pt-wrp-shadow a.link-next { color:#008F48; padding:0px 0px 0px 18px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:8px 4px; }
.cnt-pt-wrp-shadow a.link-download { font-size:1.0em; font-weight:bold; color:#666; padding:0px 12px 0px 0px; text-decoration:none; background-image:url(img/doc-download.gif); background-repeat:no-repeat; background-position: right 3px; }
.cnt-pt-wrp-shadow a.link-pdf { font-size:1.0em; font-weight:bold; color:#666; padding:0px 18px 1px 0px; text-decoration:none; background-image:url(img/icon-pdf.gif); background-repeat:no-repeat; background-position: right top; }
.cnt-pt-wrp-shadow a.link-druck-pdf { font-size:1.0em; font-weight:bold; color:#666; padding-left:20px; text-decoration:none; background-image:url(img/pdf_icon_small.gif); background-repeat:no-repeat; background-position: 0px -2px; }
.cnt-pt-wrp-shadow .link-mailto { font-size:1.0em; font-weight:bold; color:#666; padding: 0 0 0 18px; text-decoration:none; background-image:url(img/icon-email.gif); background-repeat:no-repeat; background-position: 0 .25em;  }
.cnt-pt-wrp-shadow .link-www { font-size:1.0em; font-weight:bold; color:#666; padding: 0 0 0 10px; text-decoration:none; background-image:url(img/lvm_arrow_green.gif); background-repeat:no-repeat; background-position: 0 4px;  }




/* styles for content portlet, separated width the content portlet wrapper (cont-pt-wrp-shadow) */
.cnt-pt-wrp-shadow-large  { padding:0px; position:relative; width:100%; }
.cnt-pt-wrp-shadow-large .kv-wrp img.kv-big { position:absolute; top:-211px; left:-160px; }  /* see .kv-special */
.cnt-pt-wrp-shadow-large .topelem { padding-top:15px; }
.cnt-pt-wrp-shadow-large .txtblock { padding:0 0 0px 0; font-size:1em; color:#000;}
.cnt-pt-wrp-shadow-large .txtblock h1 { font-size:1.40em; color:#799105; padding:0 0 10px 0; background-color:transparent; }
.cnt-pt-wrp-shadow-large .txtblock h2 { font-size:1.20em; color:#799105; padding:0 0 10px 0; background-color:transparent; }
.cnt-pt-wrp-shadow-large .txtblock h3 { font-size:1em; color:#666666; padding-bottom:2px; }
.cnt-pt-wrp-shadow-large .txtblock h4 { font-size:.9em; font-weight:normal; color:#666; }
.cnt-pt-wrp-shadow-large .infotext {margin:0px; color:#999; padding:5px 0px 0px 15px; text-decoration:none; background-image:url(img/icon_infotext.gif); background-repeat:no-repeat; background-position:0 5px; display:block; _width:100%;}
.cnt-pt-wrp-shadow-large h2.teaser a, .cnt-pt-wrp-shadow-large h2.teaser,
.cnt-pt-wrp-shadow-large h3.teaser a, .cnt-pt-wrp-shadow-large h3.teaser { color:#949E59; padding-bottom:0; text-decoration:none;  }
.cnt-pt-wrp-shadow-large .txtblock p a {text-decoration:none; color:#B8BC5C; }
.cnt-pt-wrp-shadow-large .txtblock p a.more { background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:5px .3em; width:16px; height:1em; padding-right:20px; }
.cnt-pt-wrp-shadow-large .txtblock p { line-height:1.2em; }
.cnt-pt-wrp-shadow-large .txtblock p.storytext { line-height:1.4em; padding-bottom:14px;} /* used for paragraph right after h2 */
.cnt-pt-wrp-shadow-large .sep1 {padding:1px 8px 2px 0px; margin-bottom:8px; }
.cnt-pt-wrp-shadow-large .sep1 h3 { font-size:1.40em; color:#799105; padding-bottom:1px; padding-top:1px; }
.cnt-pt-wrp-shadow-large .sep1 a { font-size:1em; font-weight:normal; color:#FFF; }
.cnt-pt-wrp-shadow-large .sep1 a { padding-left:10px; text-decoration:none; background-image:url(img/arrow-right-039.gif); background-repeat:no-repeat; background-position: 0 4px; }
.cnt-pt-wrp-shadow-large .sep1 span.link-ext { float:right;}
.cnt-pt-wrp-shadow-large a.link-next { font-size:1.0em; font-weight:bold; color:#666; padding-left:10px; text-decoration:none; background-image:url(img/lvm_arrow_green.gif); background-repeat:no-repeat; background-position: 0 4px; }

.cnt-pt-wrp-shadow-large a.link-download { font-size:1.0em; font-weight:bold; color:#666; padding:0px 18px 1px 0px; text-decoration:none; background-image:url(img/doc-download.gif); background-repeat:no-repeat; background-position: right top; }
.cnt-pt-wrp-shadow-large a.link-pdf { font-size:1.0em; font-weight:bold; color:#666; padding:0px 18px 1px 0px; text-decoration:none; background-image:url(img/icon-pdf.gif); background-repeat:no-repeat; background-position: right top; }
.cnt-pt-wrp-shadow-large a.link-druck-pdf { font-size:1.0em; font-weight:bold; color:#666; padding-left:20px; text-decoration:none; background-image:url(img/pdf_icon_small.gif); background-repeat:no-repeat; background-position: 0px -2px; }
.cnt-pt-wrp-shadow-large .link-mailto { font-size:1.0em; font-weight:bold; color:#666; padding: 0 0 0 18px; text-decoration:none; background-image:url(img/icon-email.gif); background-repeat:no-repeat; background-position: 0 .25em;  }
.cnt-pt-wrp-shadow-large .link-www { font-size:1.0em; font-weight:bold; color:#666; padding: 0 0 0 10px; text-decoration:none; background-image:url(img/lvm_arrow_green.gif); background-repeat:no-repeat; background-position: 0 4px;  }













/* PORTLET: LVM Link-List in Content Portlet*/
.cnt-pt-wrp-search-kontakt { padding:8px 8px 24px 8px; width:650px; _width:650px; max-width:650px; }












/* PORTLET: LVM Link-List in Content Portlet*/
.link-content-list { margin-bottom:5px; margin-left:10px; margin-top:5px}
.link-content-list h1 { color:#000; font-size:1em; font-weight:bold; padding:0px 0px 10px 5px;}
.link-content-list h2 { color:#666; font-size:1em; font-weight:bold; padding:0px 0px 0px 5px;}
.link-content-list h3 { color:#799105; font-size:1.40em; font-weight:bold; padding:5px 0px 5px 0px;}
.link-content-list ul { background-color:#F7F9F1; list-style:none; margin:0px; padding:0px 0px 10px 0px;}
.link-content-list li {padding:0px 15px 0px 10px; background-image: url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0px 4px;}
.link-content-list li a, 
.link-content-list li a:link { color:#000; text-decoration:none; }
.link-content-list li a:hover { color:#008F48; text-decoration:none; }
.link-content-list li a:active { color:#B8BC5C; text-decoration:none; }


/*************************************************************/
/*                                	                         */
/*            CSS Customization: Button/Link Spezial List    */
/*                                                           */
/*************************************************************/

.button-link-incl-tbl-spe {width:100%; margin-bottom:5px; margin-top:5px;}
.button-link-incl-tbl-spe  a, 
.button-link-incl-tbl-spe  a:link { color:#666; text-decoration:none; }
.button-link-incl-tbl-spe  a:hover { color:#666; text-decoration:underline; }
.button-link-incl-tbl-spe  a:active { color:#B8BC5C; text-decoration:none; }







.cms-tld-typ-base { width:100%; margin-bottom:8px; padding:0px; } 
.cms-tld-typ-base td { padding: 0 8px 0 0; } 

.cms-tld-typ-a { width:100%; margin-bottom:8px; padding:0px; }
.cms-tld-typ-a th { color:#FFF;padding:2px 5px 2px 5px; text-align:left; vertical-align:top; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-a th.head-txt-left {color:#FFF;padding:2px 5px 2px 5px; text-align:left; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-a th.head-txt-center {color:#FFF;padding:2px 5px 2px 5px; text-align:center; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-a th.head-txt-right {color:#FFF;padding:2px 5px 2px 5px; text-align:right; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-a th.last-th { padding:2px 5px 2px 5px; border:none; }
.cms-tld-typ-a th.span-th { padding:2px 5px 2px 5px; border:none; }
.cms-tld-typ-a th.last-th-center { padding:2px 5px 2px 5px; text-align:center; border:none; }
.cms-tld-typ-a th.span-th-center { padding:2px 5px 2px 5px; text-align:center; border:none; }
.cms-tld-typ-a th.last-th-right { padding:2px 5px 2px 5px; text-align:right; border:none; }
.cms-tld-typ-a th.span-th-right { padding:2px 5px 2px 5px; text-align:right; border:none; }
.cms-tld-typ-a tr.pad td { padding-top:5px; padding-bottom:5px; vertical-align:top; }
.cms-tld-typ-a td.label-1 { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-left: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7; background-color: #F5F9ED; }
.cms-tld-typ-a td.label-2 { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-left: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7; }
.cms-tld-typ-a td.field { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7;}
.cms-tld-typ-a td.field-txt-right { padding:0px 5px 0px 5px; text-align:right; border-bottom: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7;}
.cms-tld-typ-a td.field-txt-center { padding:0px 5px 0px 5px; text-align:center; border-bottom: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7;}
.cms-tld-typ-a tr.first td {padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFF;}
.cms-tld-typ-a tr.second td {padding:5px 0px 5px 5px; background-color: #FFF; border-right:1px solid #F7F9F1;}
.cms-tld-typ-a td.summary { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7; border-left: 1px solid #E4EAC7; background-color: #eaeaea; }


.cms-tld-typ-b { width:100%; margin-bottom:8px; padding:0px; border:1px solid #E4EAC7;}
.cms-tld-typ-b th { color:#FFF;padding:2px 5px 2px 5px; text-align:left; vertical-align:top; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-b th.head-txt-left {color:#FFF;padding:2px 5px 2px 5px; text-align:left; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-b th.head-txt-center {color:#FFF;padding:2px 5px 2px 5px; text-align:center; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-b th.head-txt-right {color:#FFF;padding:2px 5px 2px 5px; text-align:right; background-color: #9BAD44; border-right:1px solid #FFF;}
.cms-tld-typ-b th.last-th { padding:2px 5px 2px 5px; border:none; }
.cms-tld-typ-b th.span-th { padding:2px 5px 2px 5px; border:none; }
.cms-tld-typ-b th.last-th-center { padding:2px 5px 2px 5px; text-align:center; border:none; }
.cms-tld-typ-b th.span-th-center { padding:2px 5px 2px 5px; text-align:center; border:none; }
.cms-tld-typ-b th.last-th-right { padding:2px 5px 2px 5px; text-align:right; border:none; }
.cms-tld-typ-b th.span-th-right { padding:2px 5px 2px 5px; text-align:right; border:none; }
.cms-tld-typ-b tr.pad td { padding-top:5px; padding-bottom:5px; vertical-align:top; }
.cms-tld-typ-b td.label-1 { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-left: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7; background-color: #F5F9ED; }
.cms-tld-typ-b td.label-2 { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-left: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7; }
.cms-tld-typ-b td.field { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7;}
.cms-tld-typ-b td.field-txt-right { padding:0px 5px 0px 5px; text-align:right; border-bottom: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7;}
.cms-tld-typ-b td.field-txt-center { padding:0px 5px 0px 5px; text-align:center; border-right: 1px solid #E4EAC7;}
.cms-tld-typ-b tr.first td {padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFF;}
.cms-tld-typ-b tr.second td {padding:5px 0px 5px 5px; background-color: #FFF; border-right:1px solid #F7F9F1;}
.cms-tld-typ-b td.summary { padding:0px 5px 0px 5px; text-align:left; border-bottom: 1px solid #E4EAC7; border-right: 1px solid #E4EAC7; border-left: 1px solid #E4EAC7; background-color: #eaeaea; }


.cms-tld-tbb { width:100%; margin:0px; padding:0px; } 
.cms-tld-tbb th { padding:0px; margin:0px; vertical-align:top; }
.cms-tld-tbb td { padding:0px; margin:0px; vertical-align:top; } 
.cms-tld-tbb tr.pad td { padding:0 0 8px 0; margin:0px; vertical-align:top; }











IMG.align-left { display: block; float:left; margin:0 0 0 8px;  }
IMG.align-center { display: block; margin-left: auto; margin-right: auto }
IMG.align-right { display: block; float:right; margin:0 8px 0 0;  }

.lexikon { width:100%; _width:100%; max-width:100%; margin:0px; padding:0px;}
.lexikon dl {height:23px; color:#000; list-style:none; margin:0px; padding:0px; background-color: #9BAD44;}
.lexikon dl dt { padding:0px; float:left; margin:3px 0 3px 0;}
.lexikon dl dt a { color:#FFF; border-right:1px solid #FFF; text-decoration:none; font-weight:normal; font-size:1.2em; padding: 0 5px 0 5px; }
.lexikon dl dt a:link { color:#FFF; text-decoration:none; }
.lexikon dl dt a:hover { color:#FFF; text-decoration:underline; }
.lexikon dl dt.active a  { color:#B8BC5C; text-decoration:none; } 

.lexikon-line { width:100%; _width:100%; max-width:100%; margin:0px; padding:0px;}
.lexikon-line a { color:#666; font-weight:bold; font-size:1.2em; margin-top:5px; padding:0px; text-decoration:none; }
.lexikon-line a:link { color:#666; text-decoration:none; }
.lexikon-line a:hover { color:#666; text-decoration:underline; }
.lexikon-line .active a { color:#666; text-decoration:none; } 
.lexikon-line .jump-line { display:block; width:100%; color:#666; background: url(img/arrow_top.jpg) no-repeat right bottom; }





/*************************************************************/
/*                                	                         */
/*            CSS Customization: Teaser Wallpaper CMS		 */
/*                                                           */
/*************************************************************/


/* start with background content area highlight green wallpaper large mit Ausrugfezeichen */
.cnt-wp-highlight-green-top-large {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_bottom.jpg);background-repeat:no-repeat; background-position: left bottom; padding:0 0 8px 0; margin-bottom:5px;} 
/* end with background content highlight green wallpaper large mit Ausrugfezeichen  */
.cnt-wp-highlight-green-bottom-large {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_top.jpg);background-repeat:no-repeat; min-height:95px; _min-height:95px; background-position: left top; padding:8px 8px 0 8px;} 

/* start with background content area highlight grey wallpaper large mit Ausrugfezeichen */
.cnt-wp-highlight-grey-top-large {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_bottom_grey.jpg);background-repeat:no-repeat; background-position: left bottom; padding:0 0 8px 0; margin-bottom:5px;} 
/* end with background content highlight grey wallpaper large  mit Ausrugfezeichen */
.cnt-wp-highlight-grey-bottom-large {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_top_grey.jpg);background-repeat:no-repeat; min-height:95px; _min-height:95px; background-position: left top; padding:8px 8px 0 8px;} 

/* start with background content area highlight green wallpaper large ohne Ausrugfezeichen */
.cnt-wp-highlight-green-top-large-no-screamer {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_bottom.jpg);background-repeat:no-repeat; background-position: left bottom; padding:0 0 8px 0; margin-bottom:5px;} 
/* end with background content highlight green wallpaper large ohne Ausrugfezeichen  */
.cnt-wp-highlight-green-bottom-large-no-screamer {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_top_no_screamer.jpg);background-repeat:no-repeat; min-height:95px; _min-height:95px; background-position: left top; padding:8px 8px 0 8px;} 

/* start with background content area highlight grey wallpaper large ohne Ausrugfezeichen */
.cnt-wp-highlight-grey-top-large-no-screamer {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_bottom_grey.jpg);background-repeat:no-repeat; background-position: left bottom; padding:0 0 8px 0; margin-bottom:5px;} 
/* end with background content highlight grey wallpaper large  ohne Ausrugfezeichen */
.cnt-wp-highlight-grey-bottom-large-no-screamer {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_highlight_top_grey_no_screamer.jpg);background-repeat:no-repeat; min-height:50px; _min-height:50px; background-position: left top; padding:8px 8px 0 8px;} 


/* start with background content area shadow wallpaper small */
.cnt-wp-shadow-top-small {width:287px; background-image:url('img/bg_wallpaper_cms_content_area/wallpaper_content_bottom_small.jpg');background-repeat:no-repeat; background-position: left bottom; padding:0 0 13px 0; margin: 0 5px 4px 0;} 
/* end with background content shadow wallpaper small */
.cnt-wp-shadow-bottom-small { background-image:url('img/bg_wallpaper_cms_content_area/wallpaper_content_top_small.jpg');background-repeat:no-repeat; background-position: left top; padding:8px 14px 0 8px;} 


/* start with background content area shadow wallpaper large */
.cnt-wp-shadow-top-large {width:580px; background-image:url('img/bg_wallpaper_cms_content_area/wallpaper_content_bottom_large.jpg');background-repeat:no-repeat; background-position: left bottom; padding:0 0 14px 0; margin: 0 0 4px 0;} 
/* end with background content shadow wallpaper large */
.cnt-wp-shadow-bottom-large {background-image:url('img/bg_wallpaper_cms_content_area/wallpaper_content_top_large.jpg');background-repeat:no-repeat; background-position: left top; padding:8px 15px 0 8px;} 


/* start with background content area shadow wallpaper full */
.cnt-wp-shadow-top-full {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_bottom_full.jpg);background-repeat:no-repeat; background-position: left bottom; padding:0 0 8px 0; margin-bottom:2px;} 
/* end with background content shadow wallpaper full */
.cnt-wp-shadow-bottom-full {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_top_full.jpg);background-repeat:no-repeat; background-position: left top; padding:8px 8px 0 8px;} 


/* start with background content area wallpaper small */
.cnt-wp-top-small {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_n_bottom_small.gif);background-repeat:no-repeat; background-position: left bottom; padding:0 0 8px 0;} 
/* end with background content shadow wallpaper small */
.cnt-wp-bottom-small {background-image:url(img/bg_wallpaper_cms_content_area/wallpaper_content_n_top_small.gif);background-repeat:no-repeat; background-position: left top; padding:8px 8px 0 8px;} 
 
/* start with background startpage area highlight green wallpaper mit Ausrugfezeichen */
.startseite-teaser-highlight-green-top {background-image:url('img/bg_wallpaper_cms_content_area/teaser_highlight_bottom.jpg');background-repeat:no-repeat; background-position: left bottom; padding:0px; margin-bottom:8px; margin-left:8px; margin-top:8px;} 
/* end with background startpage content highlight green wallpaper mit Ausrugfezeichen */
.startseite-teaser-highlight-green-bottom {background-image:url('img/bg_wallpaper_cms_content_area/teaser_highlight_top.jpg');background-repeat:no-repeat; min-height:110px; _min-height:110px; background-position: left top; padding:0px;} 

/* start with background startpage area highlight green wallpaper mit Ausrugfezeichen */
.startseite-teaser-highlight-green-video-top {background-image:url('img/bg_wallpaper_cms_content_area/teaser_highlight_video_bottom.jpg');background-repeat:no-repeat; background-position: left bottom; padding:0px; margin-bottom:8px; margin-left:8px; margin-top:8px;} 
/* end with background startpage content highlight green wallpaper mit Ausrugfezeichen */
.startseite-teaser-highlight-green-video-bottom {background-image:url('img/bg_wallpaper_cms_content_area/teaser_highlight_video_top.jpg');background-repeat:no-repeat; min-height:10px; _min-height:10px; background-position: left top; padding:0px;} 

/* Teaser-Start-Page: Green */
.green-teaser-shadow { margin-top:4px; background-image: url(img/bg_wallpaper_cms_content_area/teaser_green_bottom.jpg); background-position: left bottom; background-repeat: no-repeat; }
.green-teaser-shadow .sub { margin-bottom:5px; background-image: url(img/bg_wallpaper_cms_content_area/teaser_green_top.jpg); background-position: left top; background-repeat: no-repeat; }

/* Teaser-Start-Page: White */
.white-teaser { height:500px; _height:500px; min-height:500px; margin-bottom:0px; background-image: url(img/bg_wallpaper_cms_content_area/teaser_white.jpg); background-position: left top; background-repeat: no-repeat; }



/* Hilfe Texte for CMS and Portlets (Info) */
.hilfe-global-txt { width:420px; height:auto; padding:4px 8px 8px 8px; margin:0px;}
.hilfe-global-txt h1 {font-size:1.4em; color:#799105; padding:0px 0 8px 0px;}
.hilfe-global-txt h2 {font-size:1.3em; color:#666666; padding:0px 0 8px 0px;}
.hilfe-global-txt h3 {font-size:1.2em; color:#000000; padding:0px 0 8px 0px;}
.hilfe-global-txt p {font-size:1.0em; color:#000000; padding:0px 0 5px 0px;}
.hilfe-global-txt ul { margin:0px; padding:0px 0px 10px 0px; list-style:none; }
.hilfe-global-txt ul li { background-image:url('img/bullet.jpg'); background-repeat:no-repeat; background-position:0 6px; padding:2px 0px 0px 12px; color:#000000; text-decoration:none; line-height:1.1em; }


/*************************************************************/
/*                                	                         */
/*            CSS Customization: Direkteinstieg Drop Down	 */
/*                                                           */
/*************************************************************/

.cnt-cms-wrp-t-direkteinstieg { height:auto; width:100%; padding:20px 8px 20px 8px; margin:0px;}
.cnt-cms-wrp-t-direkteinstieg h1 { font-weight:bold; color:#799105; font-size:1.0em; padding:6px 10px 2px 8px; background-image:url('img/lvm_arrow_down.gif'); background-repeat:no-repeat; background-position:0px 10px; }
.cnt-cms-wrp-t-direkteinstieg h2 { font-weight:bold; color:#799105; font-size:0.9em; padding:6px 10px 2px 8px; }
.cnt-cms-wrp-t-direkteinstieg ul { list-style:none; margin:0px; padding:0px 0px 8px 8px;}
.cnt-cms-wrp-t-direkteinstieg ul li { padding:0px 10px 0 0; margin:0px; line-height:1.1em;}
.cnt-cms-wrp-t-direkteinstieg ul li a { background-image:url('img/lvm_arrow_right.gif'); background-repeat:no-repeat; background-position:0 9px; display:block; _width:100%; padding:5px 0px 0px 10px; color:#799105; text-decoration:none; }
.cnt-cms-wrp-t-direkteinstieg ul li a:link { color:#799105; text-decoration:none; }
.cnt-cms-wrp-t-direkteinstieg ul li a:hover { color:#799105; text-decoration:underline; }
.cnt-cms-wrp-t-direkteinstieg ul li.active a  { color:#799105; text-decoration:none; } 

.content-box-direkteinstieg-double {width:432px; padding: 0px; margin: 0px; background: url('img/bg_wallpaper_cms_content_area/teaser_nav_shadow_bottom_big.gif') no-repeat bottom left; }
.content-box-direkteinstieg-double .sub {width:432px; padding: 0px; margin: 0px; background: url('img/bg_wallpaper_cms_content_area/teaser_nav_shadow_top_big.gif') no-repeat top left; }

.content-box-direkteinstieg-single {width:216px; padding: 0px; margin: 0px; background: url('img/bg_wallpaper_cms_content_area/teaser_nav_shadow_bottom.gif') no-repeat bottom left; }
.content-box-direkteinstieg-single .sub {width:216px; padding: 0px; margin: 0px; background: url('img/bg_wallpaper_cms_content_area/teaser_nav_shadow_top.gif') no-repeat top left; }



/* LVM Startseite Teaser Privatkunde */
.startseite-direkteinstieg-pri {width:240px; padding:0px 0px 0px 2px; margin-left:10px; }
.startseite-direkteinstieg-pri h1 {font-size:1.6em; color:#799105; padding:8px 0 8px 8px; text-decoration:none; }
.startseite-direkteinstieg-pri h2 {font-size:1.2em; color:#666666; padding:8px 0 5px 8px;}
.startseite-direkteinstieg-pri h3 {font-size:1.2em; color:#000000; padding:8px 0 5px 8px;}
.startseite-direkteinstieg-pri p { color:#333; padding:0 8px 8px 8px;}
.startseite-direkteinstieg-pri img.video-stream { padding:0 8px 4px 7px;}
.startseite-direkteinstieg-pri a.no-img { text-decoration:none; background-image:none; padding:0px; margin:0px; }
.startseite-direkteinstieg-pri a.no-img:link { text-decoration:none; }
.startseite-direkteinstieg-pri a.no-img:hover { text-decoration:none; }
.startseite-direkteinstieg-pri .active a.no-img  { text-decoration:none; }
.startseite-direkteinstieg-pri a.headline {color:#799105; text-decoration:none; background-image:none; padding:0px; }
.startseite-direkteinstieg-pri a.headline:link {color:#799105; text-decoration:none; }
.startseite-direkteinstieg-pri a.headline:hover {color:#799105; text-decoration:underline; }
.startseite-direkteinstieg-pri a {color:#008F48; padding:0px 0px 8px 18px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:8px 4px; display:block; _width:100%;}
.startseite-direkteinstieg-pri a:link {color:#008F48; text-decoration:none; }
.startseite-direkteinstieg-pri a:hover {color:#008F48; text-decoration:underline; }
.startseite-direkteinstieg-pri .active a  {color:#008F48; text-decoration:none; }
.startseite-direkteinstieg-pri a.direkt {background-image:url('img/direkteinstieg.gif'); background-repeat:no-repeat; background-position:210px 25px; display:block; _width:100%; padding:25px 0px 18px 130px; color:#000; text-decoration:none; }

/* LVM Startseite Teaser Gewerbekunde */
.startseite-direkteinstieg-gew {width:240px; padding:0px 0px 0px 0px;}
.startseite-direkteinstieg-gew h1 {font-size:1.6em; color:#799105; padding:8px 0 8px 8px;}
.startseite-direkteinstieg-gew h2 {font-size:1.2em; color:#666666; padding:8px 0 5px 8px;}
.startseite-direkteinstieg-gew h3 {font-size:1.2em; color:#000000; padding:8px 0 5px 8px;}
.startseite-direkteinstieg-gew p { color:#333; padding:0 8px 8px 8px;}
.startseite-direkteinstieg-gew img.video-stream { padding:0 8px 4px 7px;}
.startseite-direkteinstieg-gew a.no-img { text-decoration:none; background-image:none; padding:0px; margin:0px; }
.startseite-direkteinstieg-gew a.no-img:link { text-decoration:none; }
.startseite-direkteinstieg-gew a.no-img:hover { text-decoration:none; }
.startseite-direkteinstieg-gew .active a.no-img  { text-decoration:none; }
.startseite-direkteinstieg-gew a.headline {color:#799105; text-decoration:none; background-image:none; padding:0px; }
.startseite-direkteinstieg-gew a.headline:link {color:#799105; text-decoration:none; }
.startseite-direkteinstieg-gew a.headline:hover {color:#799105; text-decoration:underline; }
.startseite-direkteinstieg-gew a {color:#008F48; padding:0px 0px 8px 18px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:8px 4px; display:block; _width:100%;}
.startseite-direkteinstieg-gew a:link {color:#008F48; text-decoration:none; }
.startseite-direkteinstieg-gew a:hover {color:#008F48; text-decoration:underline; }
.startseite-direkteinstieg-gew .active a  {color:#008F48; text-decoration:none; }
.startseite-direkteinstieg-gew a.direkt {background-image:url('img/direkteinstieg.gif'); background-repeat:no-repeat; background-position:210px 25px; display:block; _width:100%; padding:25px 0px 18px 130px; color:#000; text-decoration:none; }

/* LVM Startseite Teaser Service */
.startseite-direkteinstieg-ser {width:240px; padding:0px;}
.startseite-direkteinstieg-ser h1 {font-size:1.6em; color:#799105; padding:8px 0 8px 7px;}
.startseite-direkteinstieg-ser h2 {font-size:1.2em; color:#666666; padding:8px 0 5px 7px;}
.startseite-direkteinstieg-ser h3 {font-size:1.2em; color:#000000; padding:8px 0 5px 7px;}
.startseite-direkteinstieg-ser p { color:#333; padding:0 8px 8px 7px;}
.startseite-direkteinstieg-ser img.video-stream { padding:0 8px 4px 7px; }
.startseite-direkteinstieg-ser a.no-img { text-decoration:none; background-image:none; padding:0px; margin:0px; }
.startseite-direkteinstieg-ser a.no-img:link { text-decoration:none; }
.startseite-direkteinstieg-ser a.no-img:hover { text-decoration:none; }
.startseite-direkteinstieg-ser .active a.no-img  { text-decoration:none; }
.startseite-direkteinstieg-ser a.headline {color:#799105; text-decoration:none; background-image:none; padding:0px; }
.startseite-direkteinstieg-ser a.headline:link {color:#799105; text-decoration:none; }
.startseite-direkteinstieg-ser a.headline:hover {color:#799105; text-decoration:underline; }
.startseite-direkteinstieg-ser a {color:#008F48; padding:0px 0px 8px 17px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:7px 4px; display:block; _width:100%;}
.startseite-direkteinstieg-ser a:link {color:#008F48; text-decoration:none; }
.startseite-direkteinstieg-ser a:hover {color:#008F48; text-decoration:underline; }
.startseite-direkteinstieg-ser .active a  {color:#008F48; text-decoration:none; }
.startseite-direkteinstieg-ser a.direkt {background-image:url('img/direkteinstieg.gif'); background-repeat:no-repeat; background-position:210px 25px; display:block; _width:100%; padding:25px 0px 18px 130px; color:#000; text-decoration:none; }





/*************************************************************/
/*                                	                         */
/*            CSS Customization: Listelemente/Link  Dojo 	 */
/*                                                           */
/*************************************************************/

.cnt-cms-wrp-produkt-tbl-list {padding:0px; margin:0px;}
.cnt-cms-wrp-produkt-tbl-list h1 { font-weight:normal; color:#FFF; font-size:1.0em; text-align:left; padding:2px 0px 2px 5px; background-color: #9BAD44;}
.cnt-cms-wrp-produkt-tbl-list h2 { font-weight:normal; color:#FFF; font-size:1.0em; text-align:left; padding:2px 0px 2px 5px; margin-top:20px; background-color: #9BAD44;}
.cnt-cms-wrp-produkt-tbl-list th { font-weight:normal; color:#FFF; font-size:1.0em; text-align:left; padding:2px 0px 2px 5px; background-color: #9BAD44;}
.cnt-cms-wrp-produkt-tbl-list td { padding:0px; margin:0;}
.cnt-cms-wrp-produkt-tbl-list ul { color:#000; list-style:none; margin:0px; padding:2px 0px 2px 20px;}
.cnt-cms-wrp-produkt-tbl-list ul li { padding:0px; }
.cnt-cms-wrp-produkt-tbl-list ul li a { display:block; _width:100%; padding:5px 0px 0px 0px; color:#666; text-decoration:none;  }
.cnt-cms-wrp-produkt-tbl-list ul li a:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-produkt-tbl-list ul li a:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-produkt-tbl-list ul li.active a  { color:#666; text-decoration:none; } 


.cnt-cms-wrp-sitemap-tbl-list {padding:0px; margin:0px;}
.cnt-cms-wrp-sitemap-tbl-list h1 { font-weight:normal; color:#FFF; font-size:1.0em; text-align:left; padding:2px 0px 2px 5px; background-color: #9BAD44;}
.cnt-cms-wrp-sitemap-tbl-list h2 { font-weight:normal; color:#FFF; font-size:1.0em; text-align:left; padding:2px 0px 2px 5px; margin-top:20px; background-color: #9BAD44;}
.cnt-cms-wrp-sitemap-tbl-list th { font-weight:normal; color:#FFF; font-size:1.0em; text-align:left; padding:2px 0px 2px 5px; background-color: #9BAD44;}
.cnt-cms-wrp-sitemap-tbl-list td { padding:0px; margin:0;}
.cnt-cms-wrp-sitemap-tbl-list ul { color:#000; list-style:none; margin:0px; padding:2px 0px 2px 20px;}
.cnt-cms-wrp-sitemap-tbl-list ul li { padding:0px; }
.cnt-cms-wrp-sitemap-tbl-list ul li a { display:block; _width:100%; padding:5px 0px 0px 30px; color:#666; text-decoration:none; }
.cnt-cms-wrp-sitemap-tbl-list ul li a:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-sitemap-tbl-list ul li a:hover { color:#008F48; text-decoration:underline; }
.cnt-cms-wrp-sitemap-tbl-list ul li.active a  { color:#B8BC5C; text-decoration:none; } 



/*************************************************************/
/*                                	                         */
/*            CSS Customization: Alfresco CMS Templates		 */
/*                                                           */
/*************************************************************/




/* styles for content portlet template 13*/
.cnt-cms-wrp-t-13 { margin:0px; padding:8px 2px 8px 8px; position:relative; width:578px; _width:578px; max-width:578px; }
.cnt-cms-wrp-t-13 .topelem-txt { margin-bottom:8px; }
.cnt-cms-wrp-t-13 .topelem-txt h1 { font-size:1.5em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-13 .topelem-txt h2 { font-size:1.3em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-13 .topelem-txt h3 { font-size:1.2em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-13 .topelem-txt h4 { font-size:1.1em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-13 .topelem-txt h5 { font-size:1.0em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-13 .topelem-txt p { font-size:1.0em; color:#000; padding:0 0 5px 0px; line-height:1.05em; }
.cnt-cms-wrp-t-13 .topelem-txt .align-right {float:right; margin:0 0 0 8px; }
.cnt-cms-wrp-t-13 .topelem-txt .align-left { float:left; margin:0 8px 0px 0; }
.cnt-cms-wrp-t-13 .next-level { padding:0 0 0 15px; }
.cnt-cms-wrp-t-13 .txtblock { padding:0 0 0px 0px; color:#000;}
.cnt-cms-wrp-t-13 .txtblock h1 { font-size:1.4em; color:#799105; padding:0 0 10px 0px; background-color:transparent; }
.cnt-cms-wrp-t-13 .txtblock h2 { font-size:1.0em; color:#666; padding:0 0 2px 0px; background-color:transparent; }
.cnt-cms-wrp-t-13 .txtblock h3 { font-size:1.0em; color:#666; padding:0 0 2px 0px; background-color:transparent; }
.cnt-cms-wrp-t-13 .txtblock a { background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0 9px; display:block; _width:100%; padding:5px 0px 0px 10px; color:#666; text-decoration:none; }
.cnt-cms-wrp-t-13 .txtblock a:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-13 .txtblock p { line-height:1.05em; padding:0 0px 10px 8px;}
.cnt-cms-wrp-t-13 ul { color:#000; list-style:none; margin:0px; padding:0px 0px 2px 0px;}
.cnt-cms-wrp-t-13 ul li { padding:0px; }
.cnt-cms-wrp-t-13 ul li a { display:block; _width:100%; padding:2px 0px 2px 22px; color:#666; text-decoration:none; }
.cnt-cms-wrp-t-13 ul li a:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-13 ul li a:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-13 ul li.active a  { color:#B8BC5C; text-decoration:none; } 


/* styles for content portlet, separated with the content portlet wrapper (cont-pt-wrp) */
.cnt-cms-wrp-t-x { padding:8px 2px 8px 8px; position:relative; width:578px; _width:578px; max-width:578px; }
.cnt-cms-wrp-t-x .topelem-txt { margin-bottom:5px; }
.cnt-cms-wrp-t-x .topelem-txt h1 { font-size:1.5em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-x .topelem-txt h2 { font-size:1.3em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-x .topelem-txt h3 { font-size:1.2em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-x .topelem-txt h4 { font-size:1.1em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-x .topelem-txt h5 { font-size:1.0em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-x .topelem-txt p { font-size:1.0em; color:#000000; padding:0 0 5px 0; line-height:1.1em; }
.cnt-cms-wrp-t-x .topelem-txt p a.more { font-size:1.0em; font-weight:bold; color:#666; padding-left:15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 5px;  }
.cnt-cms-wrp-t-x .topelem-txt p a.more:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-x .topelem-txt p a.more:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-x .topelem-txt p a.more:active, a.more:focus{ outline: none; }

.cnt-cms-wrp-t-x .topelem-txt a { color:#799105; text-decoration:none; }
.cnt-cms-wrp-t-x .topelem-txt a:link { color:#799105; text-decoration:none; }
.cnt-cms-wrp-t-x .topelem-txt a:hover { color:#799105; text-decoration:underline; }
.cnt-cms-wrp-t-x .topelem-txt a:active, a:focus { outline: none; }

.cnt-cms-wrp-t-x .topelem-txt a.link-next { font-size:1.0em; font-weight:bold; color:#666; display:block; _width:100%; padding-left:15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 5px; }
.cnt-cms-wrp-t-x .topelem-txt a.link-next:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-x .topelem-txt a.link-next:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-x .topelem-txt a.link-next:active, a.link-next:focus{ outline: none; }

.cnt-cms-wrp-t-x .topelem-txt .align-right {float:right; margin:0 0 3px 8px; }
.cnt-cms-wrp-t-x .topelem-txt .align-left { float:left; margin:0 8px 3px 0; }

.cnt-cms-wrp-t-x h1 { font-size:1.4em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x h2 { font-size:1.3em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x h3 { font-size:1.2em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x h4 { font-size:1.1em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x p { font-size:1.0em; color:#000000; padding:0 0 10px 0px; line-height:1.1em; }
.cnt-cms-wrp-t-x p a.more { font-size:1.0em; color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-x p a.more:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-x p a.more:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-x p a.more:active, a.more:focus{ outline: none; }

.cnt-cms-wrp-t-x p a.further { font-size:1.0em; color:#019362; padding:0 0 0 15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:3px 5px; }
.cnt-cms-wrp-t-x p a.further:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-x p a.further:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-x p a.further:active, a.further:focus{ outline: none; }

.cnt-cms-wrp-t-x a.direct-call { font-size:1.0em; color:#808080; font-weight:normal; height:24px; display:block; _width:100%; padding:4px 0 0 30px; text-decoration:none; background-image:url('img/icons/uns_anrufen.png'); background-repeat:no-repeat; background-position:0 0; }
.cnt-cms-wrp-t-x a.direct-call:link { color:#808080; text-decoration:none; }
.cnt-cms-wrp-t-x a.direct-call:hover { color:#808080; text-decoration:none; }
.cnt-cms-wrp-t-x a.direct-call:active, a.link-next:focus{ outline: none; }

.cnt-cms-wrp-t-x a { color:#799105; text-decoration:none; }
.cnt-cms-wrp-t-x a:link { color:#799105; text-decoration:none; }
.cnt-cms-wrp-t-x a:hover { color:#799105; text-decoration:underline; }
.cnt-cms-wrp-t-x a:active, a:focus { outline: none; }



.cnt-cms-wrp-t-x a.link-next { font-size:1.0em; color:#019362; font-weight:normal; display:block; _width:100%; padding:0 0 8px 11px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 4px; }
.cnt-cms-wrp-t-x a.link-next:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-x a.link-next:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-x a.link-next:active, a.link-next:focus{ outline: none; }



.cnt-cms-wrp-t-x .align-right {float:right; margin:0 0 3px 8px; }
.cnt-cms-wrp-t-x .align-left { float:left; margin:0 8px 3px 0; }




.cnt-cms-wrp-t-x .lexikon-txt {width:555px; _width:555px; margin:0px; padding:10px 20px 5px 20px; }
.cnt-cms-wrp-t-x .lexikon-txt .align-right {float:right; margin:0 0 4px 8px; }
.cnt-cms-wrp-t-x .lexikon-txt .align-left { float:left; margin:0 8px 4px 0; }

.cnt-cms-wrp-t-x .faq-txt {width:555px; _width:555px; margin:0px; padding:10px 20px 5px 20px; }
.cnt-cms-wrp-t-x .faq-txt .align-right {float:right; margin:0 0 4px 8px; }
.cnt-cms-wrp-t-x .faq-txt .align-left { float:left; margin:0 8px 4px 0; }





.cnt-cms-wrp-t-x a.link-druck-pdf { font-size:1.0em; font-weight:bold; color:#666666; padding-left:20px; text-decoration:none; background-image:url('img/pdf_icon_small.gif'); background-repeat:no-repeat; background-position: 0px -2px; }
.cnt-cms-wrp-t-x .link-mailto { font-size:1.0em; font-weight:bold; color:#666666; padding: 0 0 0 18px; text-decoration:none; background-image:url('img/icon-email.gif'); background-repeat:no-repeat; background-position: 0 .25em;  }
.cnt-cms-wrp-t-x .link-www { font-size:1.0em; font-weight:bold; color:#666666; padding: 0 0 0 15px; text-decoration:none; background-image:url('img/lvm_arrow_green.gif'); background-repeat:no-repeat; background-position: 0 4px;  }

  

.cnt-cms-wrp-t-x .img-solo {padding:0 0 5px 0px; }
.cnt-cms-wrp-t-x .txtblock { padding:0 0 12px 0px; color:#000; width:100%;}
.cnt-cms-wrp-t-x .txtblock h1 { font-size:1.4em; color:#799105; padding:0 0 10px 0px; }
.cnt-cms-wrp-t-x .txtblock h2 { font-size:1.3em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x .txtblock h3 { font-size:1.2em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x .txtblock h4 { font-size:1.1em; color:#666666; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x .txtblock h5 { font-size:1.0em; color:#666666; padding:0 0 0px 0px; }
.cnt-cms-wrp-t-x .txtblock a { color:#799105; text-decoration:none; padding:0 0 3px 0px;}
.cnt-cms-wrp-t-x .txtblock a:link { color:#799105; text-decoration:none; }
.cnt-cms-wrp-t-x .txtblock a:hover { color:#799105; text-decoration:underline; }
.cnt-cms-wrp-t-x .txtblock a:active, a:focus { outline: none; }

.cnt-cms-wrp-t-x .txtblock a.link-next { background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 4px; font-weight:bold; display:block; _width:100%; padding:0 0 3px 15px; color:#666; text-decoration:none; }
.cnt-cms-wrp-t-x .txtblock a.link-next:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-x .txtblock a.link-next:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-x .txtblock a.link-next:active, a.link-next:focus{ outline: none; }

.cnt-cms-wrp-t-x .txtblock p { font-size:1.0em; padding:0 0px 5px 0px; line-height:1.1em; }
.cnt-cms-wrp-t-x .txtblock p a.more { font-size:1.0em; font-weight:bold; color:#666; padding-left:15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 5px;  }
.cnt-cms-wrp-t-x .txtblock p a.more:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-x .txtblock p a.more:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-x .txtblock p a.more:active, a.more:focus{ outline: none; }




.cnt-cms-wrp-t-x .teaserblock { padding:0px; color:#000; width:100%;}
.cnt-cms-wrp-t-x .teaserblock h1 { font-size:1.4em; color:#799105; padding:0 0 10px 0px; }
.cnt-cms-wrp-t-x .teaserblock h2 { font-size:1.3em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x .teaserblock h3 { font-size:1.2em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-x .teaserblock h4 { font-size:1.1em; color:#666666; padding:0 0 2px 0px; width:200px; display:block;}
.cnt-cms-wrp-t-x .teaserblock h5 { font-size:1.0em; color:#666666; padding:0 0 0px 0px; }
.cnt-cms-wrp-t-x .teaserblock a { text-decoration:none; padding:0 0 3px 0px;}
.cnt-cms-wrp-t-x .teaserblock a:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-x .teaserblock a:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-x .teaserblock a:active, a:focus { outline: none; }



.cnt-cms-wrp-t-x ul { margin:0px; padding:0px 0px 10px 0px; list-style:none; }
.cnt-cms-wrp-t-x ul li { background-image:url('img/bullet.jpg'); background-repeat:no-repeat; background-position:0 6px; padding:2px 0px 0px 12px; color:#000000; text-decoration:none; line-height:1.1em; }


.cnt-cms-wrp-t-x ol { margin:0px; padding:0px 0px 10px 0px; list-style:none; }
.cnt-cms-wrp-t-x ol li { background-image:url('img/bullet.jpg'); background-repeat:no-repeat; background-position:0 6px; padding:2px 0px 0px 12px; color:#000000; text-decoration:none; line-height:1.1em; }



.cnt-cms-wrp-t-x .link { margin:0px; padding:0px; list-style:none; }
.cnt-cms-wrp-t-x .link dl { margin:0px; padding:0px 0px 0px 0px; }
.cnt-cms-wrp-t-x .link dl dt {  margin:0px; padding:1px 0px 1px 0px; }
.cnt-cms-wrp-t-x .link dl dt a { padding:0px 0px 0px 0px; color:#666; background-image:none; }
.cnt-cms-wrp-t-x .link dl dt a:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-x .link dl dt a:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-x .link dl dt a:active, a:focus { outline: none; }


.cnt-cms-wrp-t-x .link-vt { margin:0px; padding:0px; list-style:none; }
.cnt-cms-wrp-t-x .link-vt dl { margin:0px; padding:0px 0px 0px 0px; }
.cnt-cms-wrp-t-x .link-vt dl dt { margin:0px; padding:1px 0px 1px 0px; }
.cnt-cms-wrp-t-x .link-vt dl dt a { background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0px 4px; padding:0px 0px 0px 12px; color:#666; }
.cnt-cms-wrp-t-x .link-vt dl dt a:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-x .link-vt dl dt a:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-x .link-vt dl dt a:active, a:focus { outline: none; }



.cnt-cms-wrp-t-x .meine-lvm-message { margin:0px; padding:0px; list-style:none; }
.cnt-cms-wrp-t-x .meine-lvm-message ul { margin:0px; padding:0px 0px 0px 0px; }
.cnt-cms-wrp-t-x .meine-lvm-message ul li {  margin:0px; padding:1px 0px 1px 0px; }
.cnt-cms-wrp-t-x .meine-lvm-message ul li a { padding:0px 0px 0px 0px; color:#666; background-image:none; }
.cnt-cms-wrp-t-x .meine-lvm-message ul li a:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-x .meine-lvm-message ul li a:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-x .meine-lvm-message ul li a:active, a:focus { outline: none; }
 

/* integration proxy pages */
.cnt-cms-wrp-t-x p.proxy-pad-txt { font-size:1.0em; padding:0 0px 8px 0px; line-height:1.1em; } 
.cnt-cms-wrp-t-x a.proxy-anker { color:#000000; font-size:1.0em; padding:0px; text-decoration:none; } 
.cnt-cms-wrp-t-x a.proxy-anker:link { color:#000000; font-size:1.0em; padding:0px; text-decoration:none; } 
.cnt-cms-wrp-t-x a.proxy-anker:hover { color:#000000; font-size:1.0em; padding:0px; text-decoration:none; } 
.cnt-cms-wrp-t-x a.proxy-anker:active { outline: none; }
.cnt-cms-wrp-t-x a.proxy-anker:focus { outline: none; }


/* indented paragraphs */
.cnt-cms-wrp-t-x .indent-pad-5 { padding-left:5px; }
.cnt-cms-wrp-t-x .indent-pad-10 { padding-left:10px; }
.cnt-cms-wrp-t-x .indent-pad-15 { padding-left:15px; }
.cnt-cms-wrp-t-x .indent-pad-20 { padding-left:20px; }

.cnt-cms-wrp-t-x .indent-mar-5 { margin-left:5px; }
.cnt-cms-wrp-t-x .indent-mar-10 { margin-left:10px; }
.cnt-cms-wrp-t-x .indent-mar-15 { margin-left:15px; }
.cnt-cms-wrp-t-x .indent-mar-20 { margin-left:20px; }

.cnt-cms-wrp-t-x .indent1 { padding-right:220px; float:right;}
.cnt-cms-wrp-t-x .indent2 { padding-right:240px; float:right;}
.cnt-cms-wrp-t-x .indent3 { padding-right:260px; float:right;}
.cnt-cms-wrp-t-x .indent4 { padding-right:280px; float:right;}
.cnt-cms-wrp-t-x .indent5 { padding-right:300px; float:right;}
.cnt-cms-wrp-t-x .indent6 { padding-right:320px; float:right;}


                                                                                          
/************************************************************/
/*                                	                        */
/*            CSS Customization: Portlets 	                */
/*                                                          */
/************************************************************/
  
/* PORTLET: login  */
.login-in { width:100%; margin:0px 0px 8px 0px; }
.login-in h1 { padding:2px 0px 2px 10px; color:#FFF; font-size:1.1em; font-weight:bold; background-color:#A8B551; }
.login-in p { padding:0px 5px 0px 0px; color:#000; }
.login-in ul { padding:4px 0px 4px 10px; margin:0px; list-style:none; }
.login-in ul li { font-size:1.0em; color:#000; margin:0px; padding:0px; }
.login-in a {color:#000; text-decoration:none;}
.login-in a:link { color:#000; text-decoration:none; }
.login-in a:hover { color:#000; text-decoration:underline; }
.login-in active a  { color:#000; text-decoration:none; }
.login-in .pale { color:#999; }
.login-in .sep {line-height:0.4em; background-image:url(img/dotter_login_in.gif); background-repeat:no-repeat; background-position:0 1px; display:block; _width:100%; text-decoration:none; padding:0px; }
.login-in .icon-perso { padding:0px 20px 1px 0px; background: url('img/perso_icon.jpg') no-repeat; background-position:right top; }
 
/* PORTLET: loginstart  */
.loginstart { width:100%; margin:0px; padding:0px; color:#000; font-size:1.0em; }
.loginstart h1 { padding:2px 0px 2px 10px; color:#FFF; font-size:1.1em; font-weight:bold; background-color:#A8B551; }
.loginstart p { padding:1px 0px 0px 2px; margin:0px; } 
.loginstart .pale { color:#999; }
.loginstart .perso-app { padding:0px; margin:0px; }
.loginstart .perso-app ul { padding:0px; margin:0px; list-style:none; }
.loginstart .perso-app ul li { font-size:1.0em; color:#000; margin:0px; padding:2px 0 0 1px; }
.loginstart .perso-app ul li a.ex {background-image:url('img/lvm_o_arrow_green.gif'); background-repeat:no-repeat; background-position:2px 4px; display:block; _width:100%; padding:0px 0 2px 13px; color:#000; text-decoration:none; }
.loginstart .perso-app ul li a:hover.ex { color:#000; text-decoration:underline; }
.loginstart .npa-con { font-size:12px; height:49px; padding:0px; margin:0px;}
.loginstart ul { padding:0px; margin:0px; list-style:none; }
.loginstart ul li { font-size:1.0em; color:#000; margin:0px; padding:5px 0 0 1px; }
.loginstart dl { padding:0px; margin:0px; list-style:none; }
.loginstart dl dt { font-size:1.0em; color:#000; margin:0px; padding:0px; }
.loginstart a { background-image:url('img/lvm_o_arrow_green.gif'); background-repeat:no-repeat; background-position:0px 4px; display:block; _width:100%; padding:0 0 0 11px; color:#000; text-decoration:none; }
.loginstart a:link { color:#000; text-decoration:none; }
.loginstart a:hover { color:#000; text-decoration:underline; }
.loginstart active a  { color:#000; text-decoration:none; }
.loginstart .indent { background-image:url('img/lvm_think_line.gif'); background-repeat:no-repeat; background-position:2px 4px; display:block; _width:100%; padding:0 0 0 8px; color:#000; text-decoration:none; }
.loginstart input { margin:0px; }
.loginstart .input-l { width:191px; _width:191px; max-width:191px; height:18px; border:1px solid #D2D2CC; padding:0px; background-image:url('img/bg_input.png'); background-repeat:no-repeat; background-position: 0px 0px;}
.loginstart .vorbelegung-benutzername { color:#808080; font-style:italic; width:191px; border:1px solid #D2D2CC; padding:0px; background-image:url('img/bg_input_ben.png'); background-repeat:no-repeat; background-position: 0px 0px; }
.loginstart .vorbelegung-passwort { color:#808080; font-style:italic; width:191px; border:1px solid #D2D2CC; padding:0px; background-image:url('img/bg_input_pas.png'); background-repeat:no-repeat; background-position: 0px 0px; }
.loginstart .input-l-spe { width:191px; _width:191px; max-width:191px; height:18px; border:1px solid #D2D2CC; padding:0px; background-image:url('img/bg_input.png'); background-repeat:no-repeat; background-position: 0px 0px;}
.loginstart .vorbelegung-benutzername-spe { color:#808080; font-style:italic; width:191px; border:1px solid #D2D2CC; padding:0px; background-image:url('img/bg_input_ben_spe.png'); background-repeat:no-repeat; background-position: 0px 0px; }
.loginstart .vorbelegung-passwort-spe { color:#808080; font-style:italic; width:191px; border:1px solid #D2D2CC; padding:0px; background-image:url('img/bg_input_pas_spe.png'); background-repeat:no-repeat; background-position: 0px 0px; }
 
.loginstart .perso-app-forms td.label { padding:0 0 0 2px; width:1%; }
.loginstart .perso-app-forms td.field { padding:1px 1px 0 0; width:99%; vertical-align:top; }
.loginstart .ben-ken-forms td.label { padding:1px 0 0 3px; width:1%; }
.loginstart .ben-ken-forms td.field { padding:0 1px 0 0; width:99%; vertical-align:top; }

/* dialog für Nutzungsbedingung  */
.lvm-dialog-nutzungsbedingungen { width:600px; margin:0px; padding:0px 0 20px 0; }
.lvm-dialog-nutzungsbedingungen h1 { font-size:1.4em; color:#799105; padding:0 0 0 0; background-color:transparent; }
.lvm-dialog-nutzungsbedingungen h2 { font-size:1.4em; color:#000000; padding:0 0 0 0; background-color:transparent; }
.lvm-dialog-nutzungsbedingungen h3 { font-size:1.2em; color:#000000; padding:0 0 0 0; background-color:transparent; }
.lvm-dialog-nutzungsbedingungen a:link { color:#000; text-decoration:none; }
.lvm-dialog-nutzungsbedingungen a:hover { color:#000; text-decoration:underline; }
.lvm-dialog-nutzungsbedingungen active a  { color:#000; text-decoration:none; }
.lvm-dialog-nutzungsbedingungen p { padding:0px 0px 0px 0px; color:#000; font-size:1.0em; font-weight:normal; }
.lvm-dialog-nutzungsbedingungen .textarea { width:590px; height:200px; padding:5px 0 0 5px; border:1px solid #D2D2CC; background-color:#eaeaea; }
.lvm-dialog-nutzungsbedingungen .pale { color:#999999; }
.lvm-dialog-nutzungsbedingungen a.link-download { font-size:1.0em; font-weight:bold; color:#666; padding:0px 12px 0px 0px; text-decoration:none; background-image:url('img/doc-download.gif'); background-repeat:no-repeat; background-position: right 3px; }


/* PORTLET: LVM Big-Content Teaser */
.big-content-direkteinstieg {padding:0;}
.big-content-direkteinstieg h1 {font-size:1.60em; color:#799105; padding:5px 0 10px 0;}
.big-content-direkteinstieg p { color:#000; }
.big-content-direkteinstieg a {background-image:url(img/direkteinstieg.gif); background-repeat:no-repeat; background-position:520px 25px; display:block; _width:600; padding:25px 0px 10px 440px; color:#000; text-decoration:none; }

/* PORTLET: LVM Content Slot-3*/
.lvm-cnt-slot-3 { width:100%; padding:1px 0px 4px 0px; }
.lvm-cnt-slot-3 h1 { color:#FFF; font-size:1.0em; font-weight:normal; background-color:#799105; padding:2px 0px 2px 10px; }
.lvm-cnt-slot-3 p { color:#000; font-size:1.0em; font-weight:normal; padding:0px 1px 3px 10px; display:block;}
.lvm-cnt-slot-3 a,
.lvm-cnt-slot-3 a:link { color:#000; text-decoration:none; }
.lvm-cnt-slot-3 a:hover { color:#000; text-decoration:underline; }
.lvm-cnt-slot-3 active a { color:#000; text-decoration:none; }
.lvm-cnt-slot-3 .img-c { padding:0px; margin:0px; } 
.lvm-cnt-slot-3 ul { list-style:none; margin:0px; padding:0px 0px 4px 0px;}
.lvm-cnt-slot-3 ul li {padding:0px 0px 0px 10px;}
.lvm-cnt-slot-3 ul li a {background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0px 6px; display:block; _width:100%; padding:2px 0 2px 10px; color:#008F48; text-decoration:none; }
.lvm-cnt-slot-3 ul li a:link { color:#008F48; text-decoration:none; }
.lvm-cnt-slot-3 ul li a:hover { color:#008F48; text-decoration:underline; }
.lvm-cnt-slot-3 ul li a:active { color:#008F48; text-decoration:none; }

/* PORTLET: LVM Meldungen */ 
.lvm-meldungen { width:100%; margin:0px 0px 10px 0px; }
.lvm-meldungen p { color:#000; padding-bottom:2px; padding-left:10px; padding-top:2px; padding-right:10px;}
.lvm-meldungen h1 { color:#FFF; font-size:1.1em; font-weight:bold; background-color:#A8B551; padding:2px 0px 2px 10px; }
.lvm-meldungen h2 { color:#000; font-size:0.9em; font-weight:normal; padding:5px 0px 0px 10px; }
.lvm-meldungen h3 { font-size:1.2em; color:#799105; padding:2px 0px 2px 10px; } 
.lvm-meldungen a { background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 9px; display:block; _width:100%; padding:5px 0 5px 11px; color:#008F48; text-decoration:none; }
.lvm-meldungen a:link { color:#008F48; text-decoration:none; }
.lvm-meldungen a:hover { color:#008F48; text-decoration:underline; }
.lvm-meldungen active a  { color:#008F48; text-decoration:none; }

/* PORTLET: LVM Schnellsuche */
.lvm-quick-search-adjust { position:absolute; left:770px; top:100px; width:217px; background-image: url('img/bg_wallpaper_appl/quick_search_bottom.png'); background-position: left bottom; background-repeat: no-repeat; }
.lvm-quick-search-adjust .sub-adjust { margin-bottom:6px; width:217px; background-image: url('img/bg_wallpaper_appl/quick_search_top.jpg'); background-position: left top; background-repeat: no-repeat; }

.lvm-quick-search {width:100%; margin:0px; padding:8px 0px 7px 12px;}
.lvm-quick-search ul {overflow:auto; list-style:none; margin:0px; padding:0px;}
.lvm-quick-search ul li {float: left; white-space:nowrap; padding:0px; margin:0px;}

.lvm-quick-search input {margin:0px;padding:0px;height:18px;}
.lvm-quick-search .input-m { width:172px; border-top:1px solid #D2D2CC; border-right:0px; border-bottom:1px solid #D2D2CC; border-left:1px solid #D2D2CC; padding:0 0 0 2px;}
.lvm-quick-search .input-m:focus { background-color: #f7f7f7; }
.lvm-quick-search .input-m:hover { background-color: #f7f7f7; }
.lvm-quick-search input#quickSearch {width:172px; border-top:1px solid #D2D2CC; border-right:0px; border-bottom:1px solid #D2D2CC; border-left:1px solid #D2D2CC; padding:0 0 0 2px; background: url('img/bg_input.gif') top left no-repeat #fff; }
.lvm-quick-search .vorbelegung { color:#808080; font-style:italic; width:172px; border:1px solid #D2D2CC; padding:0 0 0 2px;}


.lvm-quick-search-result { width:100%; padding:0px; margin:0px;}
.lvm-quick-search-result h1 { font-size:1.2em; color:#799105; }
.lvm-quick-search-result p { font-size:1.1em; color:#000; padding:0px; margin:0px; }
.lvm-quick-search-result a { color:#799105; text-decoration:none; padding:0 0 0 12px; margin:0px; background-image: url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0px 4px; }
.lvm-quick-search-result a:link { color:#799105; text-decoration:none; }
.lvm-quick-search-result a:hover { color:#799105; text-decoration:underline; }
.lvm-quick-search-result a:active, a:focus{ outline: none; }
.lvm-quick-search-result .pale { color:#999999; }


.lvm-quick-search-result-forms { width:100%; padding:0px; margin:0px; }
.lvm-quick-search-result-forms td { vertical-align:top;}
.lvm-quick-search-result-forms td.label-sort { padding:8px 10px 7px 2px; width:1%; }
.lvm-quick-search-result-forms td.field-sort { padding:5px 10px 5px 0; width:1%; }
.lvm-quick-search-result-forms td.field-sort-button { padding:2px 0 5px 0; width:98%; }


.lvm-quick-search-result tr.first td { padding:5px 0px 5px 5px; background-color: #F7F9F1; }
.lvm-quick-search-result tr.second td { padding:5px 0px 5px 5px; background-color: #FFFFFF; }

.lvm-quick-search-result-forms td.separator-top  { border-top:1px solid #999; padding-top:0px; } 
.lvm-quick-search-result-forms td.separator-bottom  { border-bottom:1px solid #999; padding-top:0px; } 

.lvm-quick-search-result-forms input {margin:0px;}
.lvm-quick-search-result-forms .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-quick-search-result-forms .input-xxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-quick-search-result-forms .input-xxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-quick-search-result-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-quick-search-result-forms .input-xs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-quick-search-result-forms .input-xs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-quick-search-result-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-quick-search-result-forms .input-s:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-quick-search-result-forms .input-s:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-quick-search-result-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-quick-search-result-forms .input-m:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-quick-search-result-forms .input-m:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


.lvm-quick-search-result-forms .input-l { width:160px; border:1px solid #D2D2CC; }
.lvm-quick-search-result-forms .input-l:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-quick-search-result-forms .input-l:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


.lvm-quick-search-result-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-quick-search-result-forms .input-xl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-quick-search-result-forms .input-xl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-quick-search-result-forms .input-xxl { width:400px; border:1px solid #D2D2CC; }
.lvm-quick-search-result-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-quick-search-result-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


/* PORTLET: LVM Ansprechpertner vor Ort (Detail & Search) */
.lvm-ans-v-ort-detail-search  { width:100%; padding:0px 0px 0px 0px; margin:0px 1px 0px 0px;}
.lvm-ans-v-ort-detail-search h1 { background-color:#799105; font-weight:normal; color:#fff; font-size:1em; padding:2px 0px 1px 10px; }
.lvm-ans-v-ort-detail-search h2 { background-color:#799105; font-weight:normal; color:#fff; font-size:1em; padding:2px 0px 1px 10px; }
.lvm-ans-v-ort-detail-search p { padding:0px; }
.lvm-ans-v-ort-detail-search ul.call-homepage {list-style:none; margin:0px; padding:0px 0px 4px 5px; display:block; _width:100%; width:100%; }
.lvm-ans-v-ort-detail-search ul.call-homepage li { margin:0px; padding:0px; }
.lvm-ans-v-ort-detail-search ul.call-t-nv {list-style:none; margin:0px; padding:0px 0px 4px 5px; display:block; _width:100%; width:100%; }
.lvm-ans-v-ort-detail-search ul.call-t-nv li { margin:0px; padding:0px; }

.lvm-ans-v-ort-detail-search .img { float: right; margin:3px 5px 0 0;  }
.lvm-ans-v-ort-detail-search td.label-adr { padding:0; width:99%; vertical-align:top; }
.lvm-ans-v-ort-detail-search td.label-img { padding:0; width:1%; vertical-align:top; }

.lvm-ans-v-ort-detail-search ul { list-style:none; margin:0px; padding:0px 0px 4px 4px;}
.lvm-ans-v-ort-detail-search ul li {color:#000; }
.lvm-ans-v-ort-detail-search ul li a { padding:0px 0px 0px 19px; background-image:url('img/icons/lvm_2x_arrow_green.gif'); background-repeat:no-repeat; background-position:3px 4px; display:block; _width:100%; color:#808080; text-decoration:none; }
.lvm-ans-v-ort-detail-search ul li a:link { color:#808080; text-decoration:none; }
.lvm-ans-v-ort-detail-search ul li a:hover { color:#808080; text-decoration:underline; }
.lvm-ans-v-ort-detail-search ul li.active a { color:#808080; text-decoration:none; }
.lvm-ans-v-ort-detail-search ul li.str {color:#000; padding:0px 0px 0px 20px;}
.lvm-ans-v-ort-detail-search ul li.plz-ort {color:#000; padding:0px 0px 0px 20px;}
.lvm-ans-v-ort-detail-search ul li.tel {color:#000; padding:0px 0px 1px 20px; background-image:url(img/icons/icon_telefon.gif); background-repeat:no-repeat; background-position:0px 0px;}
.lvm-ans-v-ort-detail-search ul li.fax {color:#000; padding:0px 0px 0px 20px; background-image:url(img/icons/icon_fax.gif); background-repeat:no-repeat; background-position:0px 0px;}

.testborder { width:330px; border-bottom:1px solid #000000; }

.lvm-ans-v-ort-detail-search dl { list-style:none; margin:0px; padding:0 0 3px 24px; }
.lvm-ans-v-ort-detail-search dl dt { color:#000; padding:0px; margin:0px;}

.lvm-ans-v-ort-detail-search .opentime { float:right; padding:0px; font-weight:normal; font-size:0.9em; }
.lvm-ans-v-ort-detail-search .opentimefontsize {padding:0; font-size:1.0em; font-weight:normal;}
.lvm-ans-v-ort-detail-search .sub {margin:0px; padding:0px; background-image:url('img/bg_wallpaper_appl/bg_vm_search.jpg'); background-position: left bottom; background-repeat: no-repeat;}
.lvm-ans-v-ort-detail-search .vm_quick_search {margin:0px; padding:0px;}
.lvm-ans-v-ort-detail-search .vm_quick_search td.label {padding:3px 0px 0px 0px;}
.lvm-ans-v-ort-detail-search .vm_quick_search td.field {padding:7px 0px 7px 7px;}
.lvm-ans-v-ort-detail-search input {margin:0px;padding:0px;height:18px;}
.lvm-ans-v-ort-detail-search .input-l { width:172px; color:#808080; font-style:italic; border-top:1px solid #D2D2CC; border-right:0px; border-bottom:1px solid #D2D2CC; border-left:1px solid #D2D2CC; padding:0 0 0 2px; background-image:url('img/bg_input.gif'); background-repeat:no-repeat; background-position: 0px 0px;}
.lvm-ans-v-ort-detail-search .input-l-spz { width:172px; border-top:1px solid #D2D2CC; border-right:0px; border-bottom:1px solid #D2D2CC; border-left:1px solid #D2D2CC; padding:0 0 0 2px; background-image:url('img/bg_input.gif'); background-repeat:no-repeat; background-position: 0px 0px;}
.lvm-ans-v-ort-detail-search .vorbelegung { color:#808080; font-style:italic; background-image:url('img/bg_input.gif'); background-repeat:no-repeat; background-position: 0px 0px;}
.vm-separator {background-image:url('img/separator_vm.gif'); background-repeat:no-repeat; background-position:7px 6px; margin:0px 0px 0px 0px; display:block; _width:100%; }
 
/* PORTLET: LVM- Mein VM */
.lvm-mein-vm {float:right; overflow:hidden; padding:0px 0px 12px 4px; margin:0px; width:217px; _width:217px; max-width:217px; background-image: url('img/bg_wallpaper_appl/lvm-mein-vm.png'); background-position: left bottom; background-repeat: no-repeat;}
.lvm-mein-vm h1 { background-color:#7A9105; font-weight:normal; color:#fff; font-size:1em; padding:2px 0px 2px 5px; margin-right:7px;}
.lvm-mein-vm p { padding:0px; } 
.lvm-mein-vm .img { float: right; margin:3px 5px 0 0; }
.lvm-mein-vm td.label-adr { padding:0; width:99%; vertical-align:top; }
.lvm-mein-vm td.label-img { padding:0; width:1%; vertical-align:top; }
.lvm-mein-vm ul { color:#000; list-style:none; margin:0px; padding:0px 0px 4px 5px;}
.lvm-mein-vm ul li { padding:0px; }
.lvm-mein-vm ul li a {background-image:url('img/icons/lvm_2x_arrow_green.gif'); background-repeat:no-repeat; background-position:0 9px; display:block; _width:100%; padding:5px 0px 0px 19px; color:#808080; text-decoration:none; }
.lvm-mein-vm ul li a:link { color:#000; text-decoration:none; }
.lvm-mein-vm ul li a:hover { color:#000; text-decoration:underline; }
.lvm-mein-vm ul li.active a  { color:#000; text-decoration:none; }
.lvm-mein-vm ul li.str {color:#000; padding:0px 0px 0px 20px;}
.lvm-mein-vm ul li.plz-ort {color:#000; padding:0px 0px 0px 20px;}
.lvm-mein-vm ul li.tel {color:#000; padding:0px 0px 1px 20px; background-image:url(img/icons/icon_telefon.gif); background-repeat:no-repeat; background-position:0px 0px;}
.lvm-mein-vm ul li.fax {color:#000; padding:0px 0px 0px 20px; background-image:url(img/icons/icon_fax.gif); background-repeat:no-repeat; background-position:0px 0px;}

/* PORTLET: LVM Ergänzende Angebote */
.lvm-erg-ang { width:100%; margin:0px; padding:0 0 15px 0;} 
.lvm-erg-ang h1 { color:#FFF; font-size:1.1em; font-weight:bold; padding:2px 0px 2px 10px; background-color:#A8B551; }
.lvm-erg-ang h2 { color:#666666; font-size:1em; font-weight:bold; padding:10px 0px 0px 10px;}
.lvm-erg-ang ul { list-style:none; margin:0px; padding:0px 0px 0px 10px;}
.lvm-erg-ang ul li { padding:0px 15px 0px 12px; background-image: url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0px 4px;}
.lvm-erg-ang ul li a, 
.lvm-erg-ang ul li a:link { color:#000; text-decoration:none; }
.lvm-erg-ang ul li a:hover { color:#000; text-decoration:underline; }
.lvm-erg-ang ul li a:active { color:#000; text-decoration:none; }

/* PORTLET: LVM Produkte */
.lvm-produkte { width:100%; margin:8px 0px 8px 8px;} 
.lvm-produkte h1 { color:#000; font-size:1em; font-weight:bold; padding:0px 0px 5px 5px;}
.lvm-produkte h2 { color:#808080; font-size:1em; font-weight:bold; padding:0px 0px 5px 5px;}
.lvm-produkte ul { list-style:none; margin:0px; padding:0px 0px 5px 5px;}
.lvm-produkte ul li {padding:0px 15px 0px 10px; background-image: url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0px 4px;}
.lvm-produkte ul li a, 
.lvm-produkte ul li a:link { color:#000; text-decoration:none; }
.lvm-produkte ul li a:hover { color:#000; text-decoration:underline; }
.lvm-produkte ul li a:active { color:#000; text-decoration:none; }

/* PORTLET: LVM Themen Liste */
.lvm-themen-liste { width:100%; margin:0px 0px 10px 0px; }
.lvm-themen-liste h1 { color:#666666; font-size:1.0em; padding:5px 0px 0px 10px; }
.lvm-themen-liste h2 { color:#666666; font-size:1.0em; padding:5px 0px 0px 10px; }
.lvm-themen-liste p { color:#000; font-size:1.0em; padding:2px 0px 0px 10px; }
.lvm-themen-liste a { color:#666666; text-decoration:none; }
.lvm-themen-liste a:link { color:#666666; text-decoration:none; }
.lvm-themen-liste a:hover { color:#666666; text-decoration:underline; }
.lvm-themen-liste a:active { color:#666666; text-decoration:none; }
.lvm-themen-liste ul { list-style:none; margin:0px; padding:5px 0px 5px 10px; }
.lvm-themen-liste ul li { padding:0px 15px 0px 11px; background-image: url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0px 4px; }
.lvm-themen-liste ul li a { color:#008F48; display:block; _width:100%; }
.lvm-themen-liste ul li a:link { color:#008F48; text-decoration:none; }
.lvm-themen-liste ul li a:hover { color:#008F48; text-decoration:underline; }
.lvm-themen-liste ul li a:active { color:#008F48; text-decoration:none; }
.lvm-themen-liste ul li active a  { color:#008F48; text-decoration:none; }

/* PORTLET: LVM Summary View */
.summary-view { margin:0px; padding:0px;}
.summary-view ul { list-style:none; margin:0px; padding:0px 0px 2px 0px;}
.summary-view li {padding:2px 0px 2px 0px;}
.summary-view li a, 
.summary-view li a:link { color:#000; text-decoration:none; }
.summary-view li a:hover { color:#000; text-decoration:underline; }
.summary-view li a:active { color:#000; text-decoration:none; }

/* PORTLET: LVM Top Angebote */
.lvm-top-ang { color:#808080; margin-bottom:10px; margin-left:10px; margin-top:10px}
.lvm-top-ang h1 { color:#000; font-size:1em; font-weight:bold; padding:0px 0px 10px 5px;}
.lvm-top-ang h2 { color:#9a9a9a; font-size:1em; font-weight:bold; padding:0px 0px 0px 5px;}
.lvm-top-ang ul { list-style:none; color:#808080; margin:0px; padding:0px 0px 10px 15px;}
.lvm-top-ang li {padding:0px 15px 0px 10px; background-image: url(img/lvm_arrow_right.gif); background-repeat:no-repeat; background-position:0px 4px;}
.lvm-top-ang li a, 
.lvm-top-ang li a:link { color:#808080; text-decoration:none; }
.lvm-top-ang li a:hover { color:#008F48; text-decoration:underline; }
.lvm-top-ang li a:active { color:#B8BC5C; text-decoration:none; }

/* PORTLET: LVM Intranet Links */
.lvm-intr-link { color:#808080; padding-bottom:3px; }
.lvm-intr-link h2 { color:#9a9a9a; font-size:1em; font-weight:bold; padding:17px 0 4px 15px;}
.lvm-intr-link ul { padding:5px 0 5px 10px; list-style:none; color:#808080; margin:0 5px; border-bottom:1px solid #999; border-top:1px solid #999; }
.lvm-intr-link li a, 
.lvm-intr-link li a:link { color:#808080; text-decoration:none; }
.lvm-intr-link li a:hover,
.lvm-intr-link li a:active { color:#B8BC5C; text-decoration:none; }
/* Special Version for the start page */
.noskinstart .lvm-intr-link { margin-top:176px; }

.lvm-imp { color:#666; font-size:.8em; }
.lvm-imp ul { padding-left:20px; list-style:none; margin:0; }
.lvm-imp li a, .lvm-imp li a:link { color:#666; text-decoration:none; }
.lvm-imp li a:hover, .lvm-imp li a:active { color:#B8BC5C; text-decoration:underline; }

.lvm-gen-elem-1 {border:none;}
.lvm-gen-elem-1 h1 {background-color:#FFF;}
.lvm-gen-elem-1 h2 {background-color:#AAB566;color:#003399;font-size:1em; font-weight:normal; padding:2px 10px 2px 10px;}
.lvm-gen-elem-1 h3 {background-color:#FFF;color:#949E59;font-size:1em; font-weight:bold; padding:16px 16px 0 16px;}
.lvm-gen-elem-1 p {background-color:#FFF;color:#333;font-weight:normal;padding:10px 0 10px 0;}

/* PORTLET: content sensitive */ /* what about the padding with for images?! (BZ) */
.cnt-sense .elem { padding:16px 0;}
.cnt-sense h3 { padding:0 12px; }
.cnt-sense h3, .cnt-sense h3 a { color:#949E59; font-size:1em; font-weight:bold; text-decoration:none; } 
.cnt-sense p { color:#333; font-weight:normal; padding:0 12px; }
.cnt-sense p a {text-decoration:none; color:#B8BC5C; }
.cnt-sense p a.more { background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:5px .3em; width:16px; height:1em; padding-right:20px; }
.cnt-sense .align-right {float:right; margin:0 0 0 8px; } /* can be used w/a div- or an image-tag. */
.cnt-sense .align-left { float:left; margin:0 10px 0 0; }

/* PORTLET: LVM Kontakt Formular */
#lvm-con-container { width:580px;padding:0; background-color:#FFF; }
#lvm-con-container h2 { font-size:1.45em;color:#B8BC5C;padding-bottom:5px; }
#lvm-con-container p { font-size:1em;margin:1em 0;color:#333; }
#lvm-con-container .pb { font-size:1em;margin:1em 0;font-weight:bold;color:#666; }
#lvm-con-container tr.separator td{ padding-bottom:10px;vertical-align:top; }
#lvm-con-container td.label-col { width:135px; }
#lvm-con-container td.label-rig { text-align:right; }
#lvm-con-container td.label-bg { background-color:red; }
#lvm-con-container select { width:250px; }
#lvm-con-container .read-only { width:250px; background-color:#e7e7e7; }
#lvm-con-container .text-area { width:250px; height:120px; color:#666; }

/* PORTLET: LVM Seiten History */
.lvm-seiten-history { background-color:#E4EAC7; border-bottom:1px solid #657903; border-top:1px solid #657903; margin-bottom:10px; margin-top:10px}
.lvm-seiten-history h1 { color:#000; font-size:1em; font-weight:bold; padding:5px 0px 0px 5px;}
.lvm-seiten-history ul { list-style:none; margin:0px; padding:5px 0px 5px 5px;}
.lvm-seiten-history li {padding:0px 10px 0px 10px; background-image: url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0px 4px;}
.lvm-seiten-history li a, 
.lvm-seiten-history li a:link { color:#000; text-decoration:none; }
.lvm-seiten-history li a:hover { color:#000; text-decoration:underline; }
.lvm-seiten-history li a:active { color:#000; text-decoration:none; }

/* PORTLET: LVM Sitemap */
.sm-sub-wrapper { width:280px; height:100%; float:left; background-color:#FFF; }
.sm-row .col1 { padding-right:5px; } /* left column in row */
.sm-sub-wrapper h3 { background-color:#e6e6e6; }
.sm-sub-wrapper h3 a { text-decoration:none; background-image:url(img/arrow-big-right-666-0066cb.gif); background-repeat:no-repeat; background-position:5px 5px; padding:1px 5px 1px 20px; }
.sm-sub-wrapper h3, .sm-sub-wrapper h3 a { color:#666; font-size:1em; }
.sm-sub-wrapper ul, .sm-sub-wrapper li { margin:0; padding:0; }
ul.sm-sub { margin-bottom:10px; font-weight:bold; background-color:#fff; }
ul.sm-sub li { list-style:none; margin:0; padding-top:11px; _width:100%; }
ul.sm-sub li.level2 {padding-top:0; }
ul.sm-sub li.level2 ul { padding-top:1px; }
ul.sm-sub li.level2 ul li { margin-left:15px; font-weight:normal; padding-top:0; }
ul.sm-sub a { _height:1%; padding:1px 1px 1px 20px; text-decoration:none; color:#666; background-image:url(img/arrow-big-right-666-0066cb.gif); background-repeat:no-repeat; background-position:5px 5px; }
ul.sm-sub li.level2 ul li a { padding-left:20px; _width:100%; }
/* sub sitemap */
.sm-sub-wrapper h3 a:hover, ul.sm-sub a:hover, ul.sm-sub li ul.level2 li a:hover, ul.sm-sub li.selected a:hover, ul#sm-sub li ul.level2 li.selected a:hover { color:#B8BC5C; background-position:5px -58px; }

/* PORTLET: LVM Link-List */
.lvm-link-list { width:580px; background-color:#FFF; }
.lvm-link-list h2 { font-size:1.45em; color:#B8BC5C; padding-bottom:5px; padding-top:10px; }
.lvm-link-list h3 { font-size:1em; font-weight:bold; color:#949E59; padding-top:10px; }
.lvm-link-list ul { color:#666; list-style:none; margin:10px 0 0 10px; padding:0 0 15px 0; }
.lvm-link-list li { background-image:url(img/lvm_arrow_right.gif); background-repeat:no-repeat; background-position:0 5px; }
.lvm-link-list li a { display:block;width:100%; padding:0 0 5px 15px; color:#666; text-decoration:none; }
.lvm-link-list li a:link { color:#666; text-decoration:none; }
.lvm-link-list li a:hover,
.lvm-link-list li a:active { color:#B8BC5C; text-decoration:none; }
/* TODO: we might move those link-styles to the very top (BZ) */
.lvm-vm-list a.mail { padding-left:18px; color:#000; text-decoration:none; background-image:url(img/icon-email.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-vm-list a.www { padding-left:18px; color:#000; text-decoration:none; background-image:url(img/icon-www.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-vm-list a.doc { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/doc-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-vm-list a.link { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }

/* PORTLETS: VM List (resides inside cnt-pt-wrp) */
.lvm-vm-list { width:100%; border-bottom:1px solid #cecece; }
.lvm-vm-list td { padding:0 5px 0 0; margin:0; vertical-align:top; }
.lvm-vm-list h3 { font-size:1em; color:#949E59; }
.lvm-vm-list h3 a { color:#B8BC5C; text-decoration:none; } 
.lvm-vm-list tr.tr-first td {border-top: 1px solid #cecece;}
.lvm-vm-list td.td-img { text-align:right; padding:4px 4px 0 0; }

/* PORTLETS:  VM List (special) (resides inside cnt-pt-wrp) */
.lvm-evb-vm-list { width:100%; border:0px solid #cecece; }
.lvm-evb-vm-list th {font-weight:normal; color:#FFF; text-align:left;border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:5px 2px 5px 5px; background-color: #9BAD44;}
.lvm-evb-vm-list td { padding:5px 2px 5px 2px; margin:0; vertical-align:top; }
.lvm-evb-vm-list h3 { font-size:1em; color:#949E59; }
.lvm-evb-vm-list h3 a { color:#B8BC5C; text-decoration:none;} 
.lvm-evb-vm-list tr.pad td { padding-top:5px;padding-bottom:5px; }
.lvm-evb-vm-list td.separator-top  { border-top:1px solid #E4EAC7; padding-top:5px;padding-bottom:5px;}
.lvm-evb-vm-list tr.separator-bottom td { border-bottom:1px solid #E4EAC7; padding-bottom:15px; }
.lvm-evb-vm-list tr.tr-color { background-color: #EAEAEA; }
.lvm-evb-vm-list td.td-cen { text-align:center; padding:4px 4px 0 0; }
.lvm-evb-vm-list td.label {padding:4px 5px 0 0; background-color: #EAEAEA;}
.lvm-evb-vm-list tr.first td {padding:5px 0px 5px 5px; background-color: #F8F9F1; border-right:1px solid #FFF;}
.lvm-evb-vm-list tr.second td {padding:5px 0px 5px 5px; background-color: #FFF;border-right:1px solid #F8F9F1;}
.lvm-evb-vm-list td.field {padding:2px 0 6px 0; }
.lvm-evb-vm-list_no a.link-detail {font-size:1.0em; font-weight:bold; color:#B8BC5C; padding-left:10px; text-decoration:none; background-image:url(img/lvm_arrow_right.gif); background-repeat:no-repeat; background-position: 0 4px; }
.lvm-evb-vm-list .rb-v, .lvm-evb-vm-list .cb-v {}
.lvm-evb-vm-list .rb-h, .lvm-evb-vm-list .cb-h {}

/* PORTLET: LVM Home Addrees */
.ha-det-emp { padding:0; color:#000; width:580px;}
.ha-det-emp-tbl-top { color:#666; margin-bottom:15px; text-align:left; }
.ha-det-emp-tbl-top td, .data-tbl-simple th { padding: 2px 0; }
.ha-det-emp-tbl-top .wide { width:170px; color:#333; }
.ha-con-emp a.date { vertical-align:middle; }
.ha-con-emp th { font-weight:bold; color:#B8BC5C; text-align:left; }
.ha-con-emp td { vertical-align:top; padding:0 5px 10px 0; }
.ha-con-emp td.label { padding:2px 5px 0 0; width:200px; }
.ha-con-emp tr.separator-top td { border-top:1px solid #999; padding-top:15px; }
.ha-con-emp tr.separator-bottom td { border-bottom:1px solid #999; padding-bottom:15px; }
.ha-con-emp input.input-s { width:80px; border:1px solid #D2D2CC;}
.ha-con-emp input.input-m { width:190px; border:1px solid #D2D2CC;}
.ha-con-emp input.input-l, .ha-con-emp select { width:280px; border:1px solid #D2D2CC;}
.ha-con-emp input.read-only { width:80px; background-color:#e7e7e7; border:1px solid #D2D2CC;}
.ha-con-emp .dd { padding-right:3px;padding-left:3px; }
.ha-con-emp .dd-join { padding-right:10px; padding-left:50px; }
.ha-con-emp tr.separator-button td { padding-top:10px; }
.ha-btn { margin-right:105px; }

/* PORTLETS: Startseite (Direkteinstieg fr Privatkunden, Gewerbekunden, Service) */
.lvm-sta-qla { background-color:#F7F8F2; width:240px;}
.lvm-sta-qla h1 { color:#7A9007; font-size:1.5em; font-weight:normal; padding:10px 0 10px 10px;}
.lvm-sta-qla ul { color:#666; list-style:none; margin:10px 10px 0px 10px; padding:0 0 10px 0;}
.lvm-sta-qla li {}
.lvm-sta-qla li a { display:block; padding:20px 20px 5px 110px; color:#666; text-decoration:none; background-image:url(img/button_arrow_le.gif); background-repeat:no-repeat; background-position:190px 20px;  }
.lvm-sta-qla li a:link { color:#666; text-decoration:none; }
.lvm-sta-qla li a:hover { color:#008F48; text-decoration:underline; }
.lvm-sta-qla li.active a  { color:#B8BC5C; text-decoration:none; }

.lvm-sta-qla-sub { background-color:#FFF; width:240px;}
.lvm-sta-qla-sub h2 { color:#606060; font-size:1.0em; font-weight:normal; padding:10px 0 10px 10px;}
.lvm-sta-qla-sub ul { color:#666; list-style:none; margin:10px 10px 0px 10px; padding:0 0 10px 0;}
.lvm-sta-qla-sub li {}
.lvm-sta-qla-sub li a { display:block; padding:20px 20px 5px 15px; color:#029463; text-decoration:none; background-image:url(img/lvm_arrow_right.gif); background-repeat:no-repeat; background-position:0px 25px;  }
.lvm-sta-qla-sub li a:link { color:#666; text-decoration:none; }
.lvm-sta-qla-sub li a:hover { color:#008F48; text-decoration:underline; }
.lvm-sta-qla-sub li.active a  { color:#B8BC5C; text-decoration:none; }

/* PORTLET: Du bist Deutschland */
.lvm-con-dbd { padding:10px 0px 15px 0px; text-align:center; }

/* APPLICATIONS: LVM Data Table */
.data-tbl { padding:0; color:#333; width:100%; margin-bottom:5px; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; }
.data-tbl a.sort { padding-right:20px; font-weight:bold; text-decoration:none; color:#FFF; background-image:url(img/icon-sort.gif); background-repeat:no-repeat; background-position: right .3em; }
.data-tbl a.asc { background-image:url(img/icon-sort-asc.gif);  }
.data-tbl a.desc { background-image:url(img/icon-sort-desc.gif); }
.data-tbl .input-xs {width:60px; border:1px solid #D2D2CC;}
.data-tbl .center { text-align:center; }
.data-tbl .right { text-align:right; }
.data-tbl .right input {text-align:right; border:1px solid #D2D2CC;}
.data-tbl td, .data-tbl th { text-align:left; }
.data-tbl th { color:#B8BC5C; background-color:#9BAD44; border-left:1px solid #d6d6d6; font-weight:normal; padding: 2px 5px; }
.data-tbl td { padding:2px 5px; border-left:1px solid #d6d6d6; }
.data-tbl td a { color:#B8BC5C; text-decoration:none; }
.data-tbl td a.arrow { padding-left:15px; color:#B8BC5C; text-decoration:none; background-image:url(img/lvm_ll_arrow_re.gif); background-repeat:no-repeat; background-position:0 3px;}
.data-tbl .first { border-left:none; padding:5px 0px 5px 5px; background-color: #F8F9F1; border-right:1px solid #FFF;}
.data-tbl .second { border-left:none; padding:5px 0px 5px 5px; background-color: #FFF;border-right:1px solid #F8F9F1;}
.data-tbl .n-b-bottom {border-bottom:none;}
.data-tbl th.separator { border-bottom:1px solid #AAB566; }
.data-tbl tr.alt td { background-color:#e7e7e7; } /* alternating table rows */
.data-tbl tr.plain td { border-bottom:1px solid #d6d6d6; } /* not alternating, just a line inbetween */
.data-tbl tr.blank td { background-color:transparent; border:none; }
.data-tbl-stepper { padding:3px 0 3px 0; margin-bottom:6px; }
.data-tbl-stepper h3 { font-size:1em; color:#949E59; float:left; }
h2.pretable { padding-left:0; background-color:transparent; font-size:1.0em; font-weight:bold; color:#B8BC5C; text-align:left; border-bottom:1px solid #999; margin-bottom:15px; }
p.pretable { padding-bottom:10px; }

/* APPLICATIONS LVM Simple Table */
.data-tbl-simple { color:#666; margin-bottom:15px; text-align:left; }
.data-tbl-simple td, .data-tbl-simple th { padding: 2px 0; }
.data-tbl-simple .wide { width:170px;color: #333;}
/* Simple and smaller version of the regular data table */
table.simple { width:auto; }

/* Filter for datatables */
.data-tbl-filter { padding-bottom:15px; }
.data-tbl-filter table { display:inline; }
.data-tbl-filter h2 { font-size:1.0em; font-weight:bold; color:#B8BC5C; text-align:left; border-bottom:1px solid #999; margin-bottom:10px; }
.data-tbl-filter td { padding:2px 0; }
.data-tbl-filter td.label { padding-right:10px; white-space:nowrap; }
.data-tbl-filter td.input { padding-right:10px; border:1px solid #D2D2CC;}
.data-tbl-filter input { padding-right:5px; border:1px solid #D2D2CC;}
.data-tbl-filter td.input a.datepicker { margin-left:5px;padding-top:4px;vertical-align:middle; }
.data-tbl-filter a.lvmbutton { top:-.8em;vertical-align:middle; }
.data-tbl-filter .btn-submit { top:-8px; _top:-5px; }

/* LVM Form Elements */
.lvm-evb-forms { width:100%; }
.lvm-evb-forms td { vertical-align:top; margin:40px;}
.lvm-evb-forms td.label { padding:4px 5px 0 0; width:200px; }
.lvm-evb-forms td.field { padding:2px 0 6px 0; width:400px; }
.lvm-evb-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-evb-forms td.separator-top  { border-top:1px solid #799105; padding-top:5px;padding-bottom:5px;}
.lvm-evb-forms th.separator-bottom h3 { font-weight:bold; text-align:left; border-top:1px solid #799105; padding-top:5px; padding-bottom:5px; color:#000; }
.lvm-evb-forms .right {text-align:right; }
.lvm-evb-forms .center {text-align:center; }
.lvm-evb-forms td.field label, 
.lvm-evb-forms .datepicker,
.lvm-evb-forms .datepicker, .lvm-evb-forms .search { padding-right:5px;padding-top:4px;vertical-align:middle; }
.lvm-evb-forms input, .lvm-evb-forms select {}
.lvm-evb-forms input.rb-v, .lvm-evb-forms input.rb-h,
.lvm-evb-forms input.cb-v, .lvm-evb-forms input.cb-h {}
.lvm-evb-forms input {margin:0px;}
.lvm-evb-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-evb-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-evb-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-evb-forms .input-l { width:190px; border:1px solid #D2D2CC; }
.lvm-evb-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-evb-forms .input-xxl { width:400px; border:1px solid #D2D2CC; }
.lvm-evb-forms .readonly { background-color:#e7e7e7; }
.lvm-evb-forms .lfir { padding-right:0; } /* last field in row */
.lvm-evb-forms textarea { font-size:1em;width:400px;height:80px;color:#333; }
.lvm-evb-forms .pale	{ color:#999999; }
.lvm-evb-forms ul.form-hor-lst { margin:0;padding:0;list-style:none; }
.lvm-evb-forms ul.form-hor-lst li { float:left;display:inline;padding-right:25px;margin-left:-6px; }

/* PORTLET: Mein LVM Detail Angebote  */
.legend-tc {padding:0;color:#333;width:100%;margin-bottom:25px;}
.legend-tc h2 { font-size:1.45em;color:#B8BC5C;padding-bottom:5px; }
.legend-tc a, .legend-tc a:visited {text-decoration:none;color:#008F48;padding-left:15px;background-image:url(img/lvm_arrow_left.gif); background-repeat:no-repeat;background-position:0 4px;}
.legend-tc a:hover {font-weight:bold;}
.legend-tc tr.separator td  {border-top:1px solid #d6d6d6;padding-top:5px;}

/* LVM Kundenportal Meine Daten (Kundendaten/Zahlungsdaten)*/
.lvm-meine-daten-forms {width:100%;}
.lvm-meine-daten-forms  td {vertical-align:top;}
.lvm-meine-daten-forms  th {font-weight:bold;color:#000;text-align:left;padding-bottom:5px;padding-top:15px;}
.lvm-meine-daten-forms  th h3 {font-size:1em; border-bottom:1px solid #999;}
.lvm-meine-daten-forms  td.label {padding:4px 5px 0 0; width:200px;font-weight:bold;}
.lvm-meine-daten-forms  td.field {padding:2px 0 6px 0; width:400px;}
.lvm-meine-daten-forms  .first {background-color: #FFF;}
.lvm-meine-daten-forms  .second {background-color: #F8F9F1;}
.lvm-meine-daten-forms  .right {text-align:right;}
.lvm-meine-daten-forms  .center {text-align:center;}
.lvm-meine-daten-forms  td.field label, 
.lvm-meine-daten-forms  .datepicker,
.lvm-meine-daten-forms  .datepicker, .lvm-meine-daten-forms  .search {padding-right:5px;padding-top:4px;vertical-align:middle;}
.lvm-meine-daten-forms  input, .lvm-meine-daten-forms select {}
.lvm-meine-daten-forms  input.rb-v, .lvm-meine-daten-forms  input.rb-h,
.lvm-meine-daten-forms  input.cb-v, .lvm-meine-daten-forms  input.cb-h {}
.lvm-meine-daten-forms  input {margin:0px;}
.lvm-meine-daten-forms  .input-xs {width:60px;}
.lvm-meine-daten-forms  .input-s {width:80px;}
.lvm-meine-daten-forms  .input-m {width:110px;}
.lvm-meine-daten-forms  .input-l {width:190px;}
.lvm-meine-daten-forms  .input-xl {width:280px;}
.lvm-meine-daten-forms  .input-xxl {width:400px;}
.lvm-meine-daten-forms  .readonly {background-color:#e7e7e7;}
.lvm-meine-daten-forms  .lfir {padding-right:0;} /* last field in row */
.lvm-meine-daten-forms  textarea {font-size:1em;width:400px;height:80px;color:#333;}
.lvm-meine-daten-forms  .rb-v, .lvm-meine-daten-forms .cb-v {margin-left:-3px;padding:0;}
.lvm-meine-daten-forms  .rb-h, .lvm-meine-daten-forms .cb-h {margin-left:3px;padding:0;}
.lvm-meine-daten-forms  ul.form-hor-lst {margin:0;padding:0;list-style:none;}
.lvm-meine-daten-forms  ul.form-hor-lst li {float:left;display:inline;padding-right:25px;margin-left:-6px;}


.lvm-meine-daten-select-list { border: 1px solid #ccc; list-style: none; height: 4.5em; overflow: auto; width: 25em; }
.lvm-meine-daten-select-list,
.lvm-meine-daten-select-list li { margin: 0; padding: 0; }
.lvm-meine-daten-select-list label {display: block; height: 1%; padding-left: 25px; text-indent: -25px; }
.lvm-meine-daten-select-list label:hover { background: #799105; color: #fff; }

.lvm-meine-daten-debugmessages { color: blue; border: 1px solid #ccc; }

/* PORTLETS:  Konten und Verträge */
.lvm-konten-vertraege-list { width:100%; padding:0px; margin:0px; }
.lvm-konten-vertraege-list th { font-weight:normal; text-align:left; color:#FFF; padding:4px 5px 1px 5px; background-color: #9BAD44; vertical-align:text-top; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
.lvm-konten-vertraege-list th.last-th { border:none; }
.lvm-konten-vertraege-list td.field { padding:0px; vertical-align:text-top;}
.lvm-konten-vertraege-list td.field-sb { width:115px; padding:0px; vertical-align:text-top;}
.lvm-konten-vertraege-list td.field-vn { width:90px; padding:0px; vertical-align:text-top;}
.lvm-konten-vertraege-list td.forlast-td { padding:0px; border:none; text-align:center; }
.lvm-konten-vertraege-list td.last-td { padding:0px; border:none; text-align:center; }
.lvm-konten-vertraege-list tr.first td { padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFFFFF; }
.lvm-konten-vertraege-list tr.second td { padding:5px 0px 5px 5px; background-color: #FFFFFF; border-right:1px solid #F7F9F1; }
.lvm-konten-vertraege-list tr.clear td { padding:0 2px 0 2px; background-color: transparent; border-right:0px; text-align:center; }
.lvm-konten-vertraege-list a { color:#000; padding:0px; text-decoration:none; display:block; _width:100%; }
.lvm-konten-vertraege-list a:hover { text-decoration:underline; }
.lvm-konten-vertraege-list a.sort { color:#FFF; text-decoration:none; padding:0px; }
.lvm-konten-vertraege-list a.sort:hover { text-decoration:underline; }

/* LVM Konten und Verträge Form Elements */
.lvm-konten-vertraege-forms { width:100%; }
.lvm-konten-vertraege-forms td { vertical-align:top;}
.lvm-konten-vertraege-forms td.label { padding:7px 0 7px 2px; width:100px; }
.lvm-konten-vertraege-forms td.field { padding:5px 0 5px 0; width:150px; }
.lvm-konten-vertraege-forms td.label-zd { padding:7px 0 7px 2px; width:160px; }
.lvm-konten-vertraege-forms td.field-zd { padding:5px 0 5px 0; width:450px; }
.lvm-konten-vertraege-forms td.label-sort { padding:8px 10px 7px 2px; width:1%; }
.lvm-konten-vertraege-forms td.field-sort { padding:5px 10px 5px 0; width:1%; }
.lvm-konten-vertraege-forms td.field-sort-button { padding:2px 0 5px 0; width:98%; }
.lvm-konten-vertraege-forms td.last-field { padding:1px 0 0 0; width:400px; }
.lvm-konten-vertraege-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-konten-vertraege-forms tr.pad-line td { border-bottom:1px solid #E4EAC7; padding-top:5px; padding-bottom:1px; }
.lvm-konten-vertraege-forms td.separator-top  { border-top:1px solid #799105; padding-top:5px;padding-bottom:1px;}
.lvm-konten-vertraege-forms th.separator-bottom h3 { font-weight:bold; text-align:left; border-top:1px solid #799105; padding-top:5px; padding-bottom:1px; color:#000; }
.lvm-konten-vertraege-forms th.separator-bottom p { font-weight:bold; text-align:left; border-bottom:1px solid #799105; padding-top:5px; padding-bottom:1px; color:#000; }
.lvm-konten-vertraege-forms td.separator-top-zd  { border-top:1px solid #E4EAC7; padding-top:5px;padding-bottom:1px;}
.lvm-konten-vertraege-forms th.separator-bottom-zd h3 { font-weight:bold; text-align:left; border-top:1px solid #E4EAC7; padding-top:5px; padding-bottom:1px; color:#000; }
.lvm-konten-vertraege-forms th.separator-bottom-zd p { font-weight:bold; text-align:left; border-bottom:1px solid #E4EAC7; padding-top:5px; padding-bottom:1px; color:#000; }
.lvm-konten-vertraege-forms .right {text-align:right; }
.lvm-konten-vertraege-forms .center {text-align:center; }

.lvm-konten-vertraege-forms input {margin:0px;}
.lvm-konten-vertraege-forms .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-forms .input-xxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-konten-vertraege-forms .input-xxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


.lvm-konten-vertraege-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-forms .input-xs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-konten-vertraege-forms .input-xs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-konten-vertraege-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-forms .input-s:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-konten-vertraege-forms .input-s:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-konten-vertraege-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-forms .input-m:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-konten-vertraege-forms .input-m:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


.lvm-konten-vertraege-forms .input-l { width:160px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-forms .input-l:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-konten-vertraege-forms .input-l:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


.lvm-konten-vertraege-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-forms .input-xl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-konten-vertraege-forms .input-xl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-konten-vertraege-forms .input-xxl { width:400px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-konten-vertraege-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }

.lvm-konten-vertraege-forms .readonly { background-color:#e7e7e7; }
.lvm-konten-vertraege-forms .lfir { padding-right:0; } /* last field in row */
.lvm-konten-vertraege-forms textarea { font-size:1em;width:400px;height:80px;color:#333; }
.lvm-konten-vertraege-forms .pale	{ color:#999999; }
.lvm-konten-vertraege-forms ul.form-hor-lst { margin:0;padding:0;list-style:none; }
.lvm-konten-vertraege-forms ul.form-hor-lst li { float:left;display:inline;padding-right:25px;margin-left:-6px; }

/* PORTLETS:  Konten und Verträge Deatailansicht(special) */
.lvm-konten-vertraege-detail { width:100%;}
.lvm-konten-vertraege-detail h1 { font-size:1.4em; color:#000; }
.lvm-konten-vertraege-detail h2 { font-size:1.2em; color:#000; }
.lvm-konten-vertraege-detail h3 { font-size:1.0em; color:#000; }
.lvm-konten-vertraege-detail h4 { font-size:1.3em; color:#799105; }
.lvm-konten-vertraege-detail h5 { font-size:1.0em; color:#fff; background-color:#7A9105; font-weight:normal;padding:2px 0px 2px 5px; margin-right:7px;} /* LVM-Servicebüro Headliner */
.lvm-konten-vertraege-detail p { font-weight:normal; color:#000; }  
.lvm-konten-vertraege-detail p.txt-strong { font-weight:bold; color:#000; } 
.lvm-konten-vertraege-detail .txt-normal { font-weight:normal; color:#000; }
.lvm-konten-vertraege-detail .float-right  {float:right; padding:0px; margin:0px;}
.lvm-konten-vertraege-detail .float-left {float:left; padding:0px; margin:0px;}
.lvm-konten-vertraege-detail dl { width:620px; color:#000; list-style:none; margin:0px; padding:0px; }
.lvm-konten-vertraege-detail dl dt { padding:0 0 0 20px; margin-top:-15px; }

.lvm-konten-vertraege-detail ol { color:#000; list-style:none; margin:0px; padding:0px 0px 2px 0px; }
.lvm-konten-vertraege-detail ol li { padding:2px 0px 2px 0px; }
.lvm-konten-vertraege-detail ol li a { background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0 9px; padding:5px 0px 0px 10px; color:#666; text-decoration:none; }
.lvm-konten-vertraege-detail ol li a:link { color:#666; text-decoration:none; }
.lvm-konten-vertraege-detail ol li a:hover { color:#666; text-decoration:underline; }
.lvm-konten-vertraege-detail ol li.active a  { color:#B8BC5C; text-decoration:none; }
.lvm-konten-vertraege-detail .separator { border-top:1px solid #E4EAC7; padding-top:0px; padding-bottom:0px; }
.lvm-konten-vertraege-detail .separator-end { border-bottom:1px solid #799105; padding-top:0px; padding-bottom:0px; }

.lvm-konten-vertraege-detail-dialog-beschreibung { width:400px; margin:0px; padding:8px 0 8px 0; }

.lvm-konten-vertraege-detail-tld-close-alignment { width:100%; margin-bottom:8px; }
.lvm-konten-vertraege-detail-tld-close-alignment td { vertical-align:top; }
.lvm-konten-vertraege-detail-tld-close-alignment td.vertraege-first { text-align:left; width:50%; }
.lvm-konten-vertraege-detail-tld-close-alignment td.vertraege-second { text-align:right; width:50%; padding:2px 5px 0 0; }
.lvm-konten-vertraege-detail-tld-close-alignment td.vertraege-third { text-align:right; width:100px; padding:0px 5px 0 0; }

.lvm-konten-vertraege-detail-tld-ebene-0 { width:100%; margin:0px; padding:0px; }
.lvm-konten-vertraege-detail-tld-ebene-0 tr.pad td { padding-top:1px; padding-bottom:1px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-0 td.label {padding:0px 5px 0px 5px; text-align:left;}
.lvm-konten-vertraege-detail-tld-ebene-0 td.field {padding:0px 0px 0px 5px; text-align:left; }
.lvm-konten-vertraege-detail-tld-ebene-0 .select-xxl { width:410px; border:1px solid #D2D2CC; }
.lvm-konten-vertraege-detail-tld-ebene-0 .select-xxl:hover { border:1px solid #9BAD44; }
.lvm-konten-vertraege-detail-tld-ebene-0 .select-xxl:focus { border:1px solid #9BAD44; }

.lvm-konten-vertraege-detail-tld-ebene-1 { width:100%; margin:0px; padding:0px; }
.lvm-konten-vertraege-detail-tld-ebene-1 tr.pad td { padding-top:1px; padding-bottom:1px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-1 td.label-1 {padding:0px 0px 0px 5px; width:37%; _width:37%; text-align:left;}
.lvm-konten-vertraege-detail-tld-ebene-1 td.label-2 {padding:0px 0px 0px 23px; width:37%; _width:37%; text-align:left;}
.lvm-konten-vertraege-detail-tld-ebene-1 td.field {padding:0px 0px 0px 5px; width:63%; _width:63%; text-align:left;}


.lvm-konten-vertraege-detail-tld-ebene-1-sub { width:70%; margin:0px; padding:0px; }
.lvm-konten-vertraege-detail-tld-ebene-1-sub td.label-3 {padding:0px 0px 0px 23px; width:20%; _width:20%; text-align:left;}
.lvm-konten-vertraege-detail-tld-ebene-1-sub td.field-3 {padding:0px 0px 0px 5px; width:40%; _width:40%; text-align:left;}
.lvm-konten-vertraege-detail-tld-ebene-1-sub td.field-4 {padding:0px 0px 0px 5px; width:40%; _width:40%; text-align:right;}
.lvm-konten-vertraege-detail-tld-ebene-1-sub td.n-col {padding:2px 2px 2px 5px;}


.lvm-konten-vertraege-detail-tld-ebene-1-test { width:50%; margin:0px; padding:0px; } 
.lvm-konten-vertraege-detail-tld-ebene-1-test tr.pad td { padding-top:2px; padding-bottom:2px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-1-test td.label-1 {padding:0px 0px 0px 5px; width:37%; _width:37%; text-align:left;}
.lvm-konten-vertraege-detail-tld-ebene-1-test td.label-2 {padding:0px 0px 0px 23px; width:37%; _width:37%; text-align:left;}
.lvm-konten-vertraege-detail-tld-ebene-1-test td.field {padding:0px 0px 0px 5px; width:63%; _width:63%; text-align:left;}


.lvm-konten-vertraege-detail-tld-ebene-2-w-h { width:480px; vertical-align:top; margin:0px; padding:0px; }
.lvm-konten-vertraege-detail-tld-ebene-2 { width:100%; vertical-align:top; margin:0px; padding:0px; }
.lvm-konten-vertraege-detail-tld-ebene-2 .header-1 { width:40%; _width:40%; height:100%; _height:100%; font-weight:bold; color:#FFF; padding:0px; background-color: #9BAD44; border-left:1px solid #FFF; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2 td.header-2 { font-weight:bold; color:#FFF; padding:0 2px 0 5px; background-color: #9BAD44; border-left:1px solid #FFF; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2 td.header-3 { font-weight:bold; color:#000; padding:0 2px 0 5px; background-color: #FFF; border-left:1px solid #FFF; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2 tr.pad td { padding-top:1px; padding-bottom:1px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-2 .row { margin:2px 0px 2px 5px; color:#000; width:100%; _width:100%; text-align:left; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2 td.label { padding:0px; width:40%; _width:40%; height:100%; _height:100%; text-align:left; background-color: #9BAD44; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2 td.label-1 { padding:0px; width:30%; _width:30%; height:100%; _height:100%; text-align:left; vertical-align:text-top; background-color: #F5F9ED; }
.lvm-konten-vertraege-detail-tld-ebene-2 td.n-col { padding:2px 2px 2px 5px; vertical-align:top; text-align:left; border-right:1px solid #E4EAC7; border-bottom:1px solid #E4EAC7;}
.lvm-konten-vertraege-detail-tld-ebene-2 td.spe-col { vertical-align:top; height:100%; _height:100%; min-height:100%; border-bottom:1px solid #E4EAC7; border-left:1px solid #E4EAC7; }
.lvm-konten-vertraege-detail-tld-ebene-2 p { height:100%; _height:100%; padding:2px 2px 2px 5px; font-weight:bold; border-right:1px solid #E4EAC7;  }
.lvm-konten-vertraege-detail-tld-ebene-2 tr.first { padding:0px; background-color: #FFF; width:100%; _width:100%; height:100%; _height:100%; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-2 tr.second { padding:0px; background-color: #FFF; width:100%; _width:100%; height:100%; _height:100%; border-right:1px solid #E4EAC7; border-bottom:1px solid #E4EAC7; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-2 th.headliner-1 {color:#FFF; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:2px 2px 2px 5px; text-align:left; vertical-align:top; background-color: #9BAD44; }
.lvm-konten-vertraege-detail-tld-ebene-2 th.headliner-2 {color:#000; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:2px 2px 2px 5px; text-align:left; vertical-align:top; background-color: #FFF; }
.lvm-konten-vertraege-detail-tld-ebene-2 th.headliner-3 {color:#000; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:5px 2px 2px 5px; text-align:left; vertical-align:top; background-color: #FFF; }


.lvm-konten-vertraege-detail-tld-ebene-2-sub { width:90%; vertical-align:top; padding-left:20px;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub .header-1 { width:40%; _width:40%; height:100%; _height:100%; font-weight:bold; color:#FFF; padding:0px; background-color: #9BAD44; border-left:1px solid #FFF; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub td.header-2 { font-weight:bold; color:#FFF; padding:2px 2px 2px 5px; background-color: #9BAD44; border-left:1px solid #FFF; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub td.header-3 { font-weight:bold; color:#000; padding:2px 2px 2px 5px; background-color: #FFF; border-left:1px solid #FFF; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub tr.pad td { padding-top:1px; padding-bottom:1px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-2-sub .row { margin:2px 0px 2px 5px; color:#000; width:100%; _width:100%; text-align:left; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub td.label { padding:0px; width:40%; _width:40%; height:100%; _height:100%; text-align:left; background-color: #9BAD44; vertical-align:top;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub td.label-1 { padding:0px; width:30%; _width:30%; height:100%; _height:100%; text-align:left; vertical-align:text-top; background-color: #F5F9ED; }
.lvm-konten-vertraege-detail-tld-ebene-2-sub td.n-col { padding:2px 2px 2px 5px; vertical-align:top; text-align:left; border-right:1px solid #E4EAC7; border-bottom:1px solid #E4EAC7;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub td.spe-col { vertical-align:top; height:100%; _height:100%; min-height:100%; border-bottom:1px solid #E4EAC7; border-left:1px solid #E4EAC7;}
.lvm-konten-vertraege-detail-tld-ebene-2-sub p { height:100%; _height:100%; padding:2px 2px 2px 5px; font-weight:bold; border-right:1px solid #E4EAC7; }
.lvm-konten-vertraege-detail-tld-ebene-2-sub tr.first { padding:0px; background-color: #FFF; width:100%; _width:100%; height:100%; _height:100%; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-2-sub tr.second { padding:0px; background-color: #FFF; width:100%; _width:100%; height:100%; _height:100%; border-right:1px solid #E4EAC7; border-bottom:1px solid #E4EAC7; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-2-sub th.headliner-1 {color:#FFF; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:2px 2px 2px 5px; text-align:left; vertical-align:top; background-color: #9BAD44; }
.lvm-konten-vertraege-detail-tld-ebene-2-sub th.headliner-2 {color:#000; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:2px 2px 2px 5px; text-align:left; vertical-align:top; background-color: #FFF; }
.lvm-konten-vertraege-detail-tld-ebene-2-sub th.headliner-3 {color:#000; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:5px 2px 2px 5px; text-align:left; vertical-align:top; background-color: #FFF; }

.lvm-konten-vertraege-detail-tld-ebene-2-sub th.headliner-aktDate {background-color: #FFF; border:none; background-image:url('img/bg_wallpaper_appl/bg_akt_datum.jpg'); background-repeat:no-repeat; background-position:0 0; color:#000; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:2px 2px 2px 5px; text-align:left; vertical-align:top;  }


.lvm-konten-vertraege-detail-tld-ebene-test { width:100%; vertical-align:text-top;}
.lvm-konten-vertraege-detail-tld-ebene-test .header-1 { width:40%; _width:40%; height:100%; _height:100%; font-weight:bold; color:#FFF; padding:0px; background-color: #9BAD44; border-left:1px solid #FFF; vertical-align:text-top;}
.lvm-konten-vertraege-detail-tld-ebene-test td.header-2 { font-weight:bold; color:#FFF; padding:0 2px 0 5px; background-color: #9BAD44; border-left:1px solid #FFF; vertical-align:text-top;}
.lvm-konten-vertraege-detail-tld-ebene-test td.header-3 { font-weight:bold; color:#000; padding:0 2px 0 5px; background-color: #FFF; border-left:1px solid #FFF; vertical-align:text-top;}
.lvm-konten-vertraege-detail-tld-ebene-test tr.pad td { padding-top:2px; padding-bottom:2px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-test .row { margin:2px 0px 2px 5px; color:#000; width:100%; _width:100%; text-align:left; }
.lvm-konten-vertraege-detail-tld-ebene-test td.label { padding:0px; width:40%; _width:40%; height:100%; _height:100%; text-align:left; vertical-align:text-top;  }
.lvm-konten-vertraege-detail-tld-ebene-test td.n-col { padding:2px 2px 2px 5px; vertical-align:top; text-align:left;border-left:1px solid #F7F9F1; }
.lvm-konten-vertraege-detail-tld-ebene-test p { padding:2px 2px 2px 5px; text-align:left; }
.lvm-konten-vertraege-detail-tld-ebene-test tr.first { padding:0px; background-color: #FFF; width:100%; _width:100%; height:100%; _height:100%; }
.lvm-konten-vertraege-detail-tld-ebene-test tr.second { padding:0px; background-color: #F7F9F1; width:100%; _width:100%; height:100%; _height:100%; border-right:1px solid #FFF;}
.lvm-konten-vertraege-detail-tld-ebene-test th.headliner-1 {color:#FFF; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:2px 2px 2px 5px; text-align:left; vertical-align:text-top; background-color: #9BAD44; }
.lvm-konten-vertraege-detail-tld-ebene-test th.headliner-2 {color:#000; width:100%; _width:100%; height:100%; _height:100%; min-height:100%; padding:2px 2px 2px 5px; text-align:left; vertical-align:text-top; background-color: #FFF; }

.lvm-konten-vertraege-detail-tld-ebene-3-typ-1 { width:100%; }
.lvm-konten-vertraege-detail-tld-ebene-3-typ-1 tr.pad td { padding-top:2px; padding-bottom:2px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-3-typ-1 td.label {padding:0px 0px 0px 5px; width:145px; _width:145px; text-align:left; border-bottom: 1px solid #E4EAC7;}
.lvm-konten-vertraege-detail-tld-ebene-3-typ-1 td.field {padding:0px 0px 0px 5px; width:115px; _width:115px; text-align:left; border-bottom: 1px solid #E4EAC7; }

.lvm-konten-vertraege-detail-tld-ebene-3-typ-2 { width:100%; }
.lvm-konten-vertraege-detail-tld-ebene-3-typ-2 tr.pad td { padding-top:2px; padding-bottom:2px; vertical-align:top; }
.lvm-konten-vertraege-detail-tld-ebene-3-typ-2 td.label {padding:0px 0px 0px 5px; width:145px; _width:145px; text-align:left; border-bottom: 1px solid #E4EAC7;}
.lvm-konten-vertraege-detail-tld-ebene-3-typ-2 td.field {padding:0px 0px 0px 5px; width:115px; _width:115px; text-align:left; border-bottom: 1px solid #E4EAC7; }


.lvm-konten-vertraege-detail- tr.pad td { padding-top:5px;padding-bottom:5px; }
.lvm-konten-vertraege-detail th.separator-top  {padding:5px 10px 2px 17px; border-bottom:1px solid #999; color:#999; background-image:url(img/icon-sum.gif); background-repeat:no-repeat; background-position:3px 6px; text-align:left; }
.lvm-konten-vertraege-detail td.separator-bottom  { border-top:1px solid #999;}
.lvm-konten-vertraege-detail tr.tr-color { background-color: #EAEAEA; }
.lvm-konten-vertraege-detail- td.td-cen { text-align:center; padding:4px 4px 0 0; }
.lvm-konten-vertraege-detail- td.label {padding-left:20px; width:200px;}
.lvm-konten-vertraege-detail- td.field {padding:0px;width:350px;}
.lvm-konten-vertraege-detail- td.head {padding-left:10px; width:300px;}
.lvm-konten-vertraege-detail- td.first {padding-left:20px; width:300px;}
.lvm-konten-vertraege-detail- td.second  {padding:5px; width:100px; text-align:right;}
.lvm-konten-vertraege-detail- td.third {padding:5px; width:100px; text-align:right;}
.lvm-konten-vertraege-detail- td.last-td {padding:0px; border-right:none; text-align:center;}
.lvm-konten-vertraege-detail td.sum {padding:0px;}
.lvm-konten-vertraege-detail- tr.first td {padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFF;}
.lvm-konten-vertraege-detail- tr.second td {padding:5px 0px 5px 5px; background-color: #FFF; border-right:1px solid #F7F9F1;}


.lvm-konten-vertraege-detail .level-1 {margin-left:0px; background-image: url(img/konten_vertraege_arrow.jpg); background-position: left bottom; background-repeat: no-repeat;}
.lvm-konten-vertraege-detail .level-1-no-sub {margin-left:0px; background-image: url(img/konten_vertraege_arrow_no.jpg); background-position: left bottom; background-repeat: no-repeat;}
.lvm-konten-vertraege-detail .level-2 {margin-left:20px;}
.lvm-konten-vertraege-detail input {margin:0px;}
.lvm-konten-vertraege-detail .input-m { width:212px; border:1px solid #D2D2CC; float:right;}
.lvm-konten-vertraege-detail .input-l { width:250px; border:1px solid #D2D2CC; float:right;}
.lvm-konten-vertraege-detail .input-xl { width:300px; border:1px solid #D2D2CC; float:right;}
.lvm-konten-vertraege-detail .infotext {margin-left:10px; color:#999; padding:5px 0px 10px 15px; text-decoration:none; background-image:url(img/icon_infotext.gif); background-repeat:no-repeat; background-position:0 5px; display:block; _width:100%;}
.lvm-konten-vertraege-detail a.link_produkt {color:#008F48; padding:0px 0px 0px 10px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0 4px; display:block; _width:100%;}
.lvm-konten-vertraege-detail a.link {color:#008F48; padding:0px 0px 10px 10px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0 4px; display:block; _width:100%;}
.lvm-konten-vertraege-detail a.link-back {color:#666; padding:0px 0px 0px 0px; text-decoration:none; display:block; _width:100%;}
.lvm-konten-vertraege-detail a.link-back:link { color:#666; text-decoration:none; }
.lvm-konten-vertraege-detail a.link-back:hover { color:#666; text-decoration:underline; }
.lvm-konten-vertraege-detail a.link-expan-colaps {color:#666; padding:0px; text-decoration:none;}
.lvm-konten-vertraege-detail a.link-expan-colaps:link  { color:#666; text-decoration:none; }
.lvm-konten-vertraege-detail a.link-expan-colaps:hover { color:#666; text-decoration:underline; }
.lvm-konten-vertraege-detail .link-disable {color:#999; padding:0px 0px 0px 10px; text-decoration:none; background-image:url(img/lvm_arrow_link_disable.gif); background-repeat:no-repeat; background-position:0 4px; _width:100%;}

.lvm-konten-vertraege-detail a.service { padding-left:18px; color:#000; text-decoration:none; background-image:url(img/icon-www.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-konten-vertraege-detail a.pdf { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/doc-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-konten-vertraege-detail a.inuse { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-konten-vertraege-detail_no a.link-detail {font-size:1.0em; font-weight:bold; color:#B8BC5C; padding-left:10px; text-decoration:none; background-image:url(img/lvm_arrow_right.gif); background-repeat:no-repeat; background-position: 0 4px; }
.lvm-konten-vertraege-detail .rb-v, .lvm-konten-vertraege-detail .cb-v {}
.lvm-konten-vertraege-detail .rb-h, .lvm-konten-vertraege-detail .cb-h {}
.lvm-konten-vertraege-detail-sp ul {list-style:none; margin:0px; padding:0px 0px 5px 0px;}
.lvm-konten-vertraege-detail-sp li {padding:0px;}
.lvm-konten-vertraege-detail-sp li a {color:#008F48; padding:2px 0px 2px 10px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0 6px; display:block; _width:100%;}
.lvm-konten-vertraege-detail-sp li a:link { text-decoration:none; }
.lvm-konten-vertraege-detail-sp li a:hover { text-decoration:underline; }
.lvm-konten-vertraege-detail-sp li.active a  { text-decoration:none; }

/* PORTLETS:  Konten und Verträge Deatailansicht(special) */
.lvm-konten-vertraege-zahlungsdaten { width:100%;}
.lvm-konten-vertraege-zahlungsdaten h1 { font-size:1.4em; color:#000; }
.lvm-konten-vertraege-zahlungsdaten h2 { font-size:1.2em; color:#000; }
.lvm-konten-vertraege-zahlungsdaten h3 { font-size:1.0em; color:#000; }
.lvm-konten-vertraege-zahlungsdaten h4 { font-size:0.8em; color:#000; }
.lvm-konten-vertraege-zahlungsdaten h5 { font-size:1.0em; color:#fff; background-color:#7A9105; font-weight:normal;padding:2px 0px 2px 5px; margin-right:7px;} /* LVM-Servicebüro Headliner */
.lvm-konten-vertraege-zahlungsdaten p { font-weight:normal; color:#000; }  
.lvm-konten-vertraege-zahlungsdaten p.txt-strong { font-weight:bold; color:#000; } 
.lvm-konten-vertraege-zahlungsdaten .txt-normal { font-weight:normal; color:#000; }
.lvm-konten-vertraege-zahlungsdaten .float-right  {float:right; padding:0px; margin:0px;}
.lvm-konten-vertraege-zahlungsdaten .float-left {float:left; padding:0px; margin:0px;}
.lvm-konten-vertraege-zahlungsdaten a.link_edit {color:#008F48; margin:0 0 0 85px; padding:0px 0px 0px 10px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0 4px;}
.lvm-konten-vertraege-zahlungsdaten a.link {color:#008F48; padding:0px 0px 10px 10px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0 4px; display:block; _width:100%;}
.lvm-konten-vertraege-zahlungsdaten a.link-back {color:#666; padding:0px 0px 0px 0px; text-decoration:none; display:block; _width:100%;}
.lvm-konten-vertraege-zahlungsdaten a.link-back:link { color:#666; text-decoration:none; }
.lvm-konten-vertraege-zahlungsdaten a.link-back:hover { color:#666; text-decoration:underline; }
.lvm-konten-vertraege-zahlungsdaten .separator { border-top:1px solid #E4EAC7; padding-top:0px; padding-bottom:0px; }
.lvm-konten-vertraege-zahlungsdaten .separator-end { border-bottom:1px solid #799105; padding-top:0px; padding-bottom:0px; }


/* LVM Online Registration Form Elements */
.lvm-online-registrierung-forms{ width:100%; }
.lvm-online-registrierung-forms td { vertical-align:top; margin:40px;}
.lvm-online-registrierung-forms td.label { padding:4px 5px 0 0; width:200px; }
.lvm-online-registrierung-forms td.field { padding:2px 0 6px 0; width:400px; }
.lvm-online-registrierung-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-online-registrierung-forms td.separator-top  { border-top:1px solid #799105; padding-top:5px;padding-bottom:5px;}
.lvm-online-registrierung-forms th.separator-bottom h3 { font-weight:bold; text-align:left; border-top:1px solid #799105; padding-top:5px; padding-bottom:5px; color:#000; }
.lvm-online-registrierung-forms .right {text-align:right; }
.lvm-online-registrierung-forms .center {text-align:center; }
.lvm-online-registrierung-forms td.field label, 
.lvm-online-registrierung-forms .datepicker,
.lvm-online-registrierung-forms .datepicker, .lvm-online-registrierung-forms .search { padding-right:5px;padding-top:4px;vertical-align:middle; }
.lvm-online-registrierung-forms input, .lvm-online-registrierung-forms select {}
.lvm-online-registrierung-forms input.rb-v, .lvm-online-registrierung-forms input.rb-h,
.lvm-online-registrierung-forms input.cb-v, .lvm-online-registrierung-forms input.cb-h {}
.lvm-online-registrierung-forms input {margin:0px;}
.lvm-online-registrierung-forms .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-online-registrierung-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-online-registrierung-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-online-registrierung-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-online-registrierung-forms .input-l { width:190px; border:1px solid #D2D2CC; }
.lvm-online-registrierung-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-online-registrierung-forms .input-xxl { width:400px; border:1px solid #D2D2CC; }
.lvm-online-registrierung-forms .input-kalender { width:80px; border:1px solid #D2D2CC; margin-right:5px; }
.lvm-online-registrierung-forms .readonly { background-color:#e7e7e7; }
.lvm-online-registrierung-forms .lfir { padding-right:0; } /* last field in row */
.lvm-online-registrierung-forms textarea { font-size:1em;width:400px;height:80px;color:#333; }
.lvm-online-registrierung-forms .pale	{ color:#999999; }
.lvm-online-registrierung-forms ul.form-hor-lst { margin:0;padding:0;list-style:none; }
.lvm-online-registrierung-forms ul.form-hor-lst li { float:left;display:inline;padding-right:25px;margin-left:-6px; }

/* PORTLETS:  Postbox (special) (resides inside cnt-pt-wrp-shadow) */
.lvm-postbox-list { width:100%; border:0px solid #cecece; }
.lvm-postbox-list th {font-weight:normal; color:#FFF; text-align:left;border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:4px 2px 1px 5px; background-color: #9BAD44;}
.lvm-postbox-list td { padding:5px 2px 5px 2px; margin:0; vertical-align:top; }
.lvm-postbox-list h3 { font-size:1em; color:#949E59; }
.lvm-postbox-list h3 a { color:#B8BC5C; text-decoration:none;} 
.lvm-postbox-list tr.pad td { padding-top:5px;padding-bottom:5px; }
.lvm-postbox-list td.separator-top  { border-top:1px solid #E4EAC7; padding-top:5px;padding-bottom:5px;}
.lvm-postbox-list tr.separator-bottom td { border-bottom:1px solid #E4EAC7; padding-bottom:15px; }
.lvm-postbox-list tr.tr-color { background-color: #EAEAEA; }
.lvm-postbox-list td.td-cen { text-align:center; padding:4px 4px 0 0; }
.lvm-postbox-list td.label { padding:4px 5px 0 0; background-color: #EAEAEA; }
.lvm-postbox-list td.label-emp { padding:4px 5px 0 0; background-color: #EAEAEA; min-width:85px;}
.lvm-postbox-list tr.first td { padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFF; }
.lvm-postbox-list tr.second td { padding:5px 0px 5px 5px; background-color: #FFF; border-right:1px solid #F7F9F1; }
.lvm-postbox-list td.field {padding:2px 0 6px 0; }
.lvm-postbox-list a {color:#000; padding:0px; text-decoration:none; display:block; _width:100%;}
.lvm-postbox-list a.sort { color:#FFF; text-decoration:none; padding:0px;}
.lvm-postbox-list a:hover { text-decoration:underline; }
.lvm-postbox-list a.service { padding-left:18px; color:#000; text-decoration:none; background-image:url(img/icon-www.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-postbox-list a.pdf { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/doc-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-postbox-list a.inuse { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-postbox-list_no a.link-detail {font-size:1.0em; font-weight:bold; color:#B8BC5C; padding-left:10px; text-decoration:none; background-image:url(img/lvm_arrow_right.gif); background-repeat:no-repeat; background-position: 0 4px; }
.lvm-postbox-list .rb-v, .lvm-postbox-list .cb-v {}
.lvm-postbox-list .rb-h, .lvm-postbox-list .cb-h {}

/* LVM Postbox Form Elements */
.lvm-postbox-forms { width:100%; }
.lvm-postbox-forms td { vertical-align:top; margin:40px;}
.lvm-postbox-forms td.label { padding:4px 5px 0 0; width:112px; font-weight:bold; }
.lvm-postbox-forms td.field { padding:2px 0 6px 0; width:auto; }
.lvm-postbox-forms td.label-vm-s { padding:4px 5px 0 0; width:1%; font-weight:bold; }
.lvm-postbox-forms td.field-vm-s { padding:2px 0 6px 0; width:99%; }
.lvm-postbox-forms td.label-sort { padding:8px 10px 7px 2px; width:1%; }
.lvm-postbox-forms td.field-sort { padding:5px 10px 5px 0; width:1%; }
.lvm-postbox-forms td.field-sort-button { padding:2px 0 5px 0; width:98%; }
.lvm-postbox-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-postbox-forms td.separator-top  { border-top:1px solid #799105; padding-top:5px; padding-bottom:5px;}
.lvm-postbox-forms th.separator-bottom-no-parag { border-bottom:1px solid #799105; padding:0px; }
.lvm-postbox-forms th.separator-bottom h3 { font-weight:bold; text-align:left; padding:0px; color:#000; }
.lvm-postbox-forms th.separator-bottom p { font-weight:normal; text-align:left; border-top:1px solid #799105; padding-top:5px; padding-bottom:5px; color:#000; }
.lvm-postbox-forms .right {text-align:right; }
.lvm-postbox-forms .center {text-align:center; }
.lvm-postbox-forms input { margin:0px; } 
.lvm-postbox-forms .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-xxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-xxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-xs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-xs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-s:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-s:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-m:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-m:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-sel-d { width:190px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-sel-d:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-sel-d:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-sel-v { width:190px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-sel-v:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-sel-v:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-l { width:190px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-l:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-l:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-xl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-xl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .input-xxl { width:420px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .readonly { background-color:#e7e7e7; }
.lvm-postbox-forms .readonly:hover { border:1px solid #D2D2CC; }
.lvm-postbox-forms .readonly:focus { border:1px solid #D2D2CC; }
.lvm-postbox-forms .lfir { padding-right:0; } /* last field in row */
.lvm-postbox-forms .textarea { width:420px; height:140px; border:1px solid #D2D2CC; }
.lvm-postbox-forms .textarea:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-postbox-forms .textarea:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-postbox-forms .textarea-readonly { width:420px; height:140px; border:1px solid #D2D2CC; background-color:#e7e7e7; color:#000000; }
.lvm-postbox-forms .pale { color:#999999; }
.lvm-postbox-forms pre { font-size:1.0em; font-weight:normal; color:#000; }
.lvm-postbox-forms ul.form-hor-lst { margin:0;padding:0;list-style:none; }
.lvm-postbox-forms ul.form-hor-lst li { float:left;display:inline;padding-right:25px;margin-left:-6px; }
.lvm-postbox-forms table.radio-table td { padding:0px; }

.lvm-postbox-tomail { border:1px solid #799105; padding:1px 0px 1px 3px; background-color: #E4EAC8; font-weight:bold; }
.lvm-postbox-tomail p { font-weight:bold; }

/* PORTLETS:  Versandoptionen */
.lvm-versandoptionen-list { width:100%; }
.lvm-versandoptionen-list th { font-weight:normal; text-align:left; color:#FFF; padding:4px 5px 1px 5px; background-color: #9BAD44; vertical-align:text-top; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
.lvm-versandoptionen-list th.last-th { border:none; }
.lvm-versandoptionen-list td.label { padding:0px; vertical-align:text-top;}
.lvm-versandoptionen-list td.field { padding:0px; vertical-align:text-top; width:155px; }
.lvm-versandoptionen-list td.last-td { padding:0px; border:none; text-align:center; vertical-align:text-top; }
.lvm-versandoptionen-list tr.first td { padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFFFFF; }
.lvm-versandoptionen-list tr.second td { padding:5px 0px 5px 5px; background-color: #FFFFFF; border-right:1px solid #F7F9F1; }
.lvm-versandoptionen-list a { color:#000; padding:0px; text-decoration:none; display:block; _width:100%; }
.lvm-versandoptionen-list a:hover { text-decoration:underline; }
.lvm-versandoptionen-list a.sort { color:#FFF; text-decoration:none; padding:0px; }
.lvm-versandoptionen-list a.sort:hover { text-decoration:underline; }
.lvm-versandoptionen-list input {margin:0px;}
.lvm-versandoptionen-list .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-versandoptionen-list .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-versandoptionen-list .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-versandoptionen-list .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-versandoptionen-list .input-l { width:160px; border:1px solid #D2D2CC; }
.lvm-versandoptionen-list .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-versandoptionen-list .input-xxl { width:400px; border:1px solid #D2D2CC; } 
.lvm-versandoptionen-list a.link { color:#008F48; text-decoration:none; padding: 0px 0px 0px 12px; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:0px 4px; }

.lvm-versandoptionen { padding:0px; margin:0px; }
.lvm-versandoptionen .txt { padding:4px 0 4px 0; font-size:1.0em; font-weight:normal; } 


/* LVM Kundendaten Form Elements */ 
.lvm-kundendaten { width:100%; }
.lvm-kundendaten h1 { font-size:1.4em; color:red; }
.lvm-kundendaten h2 { font-size:1.2em; color:#000; }
.lvm-kundendaten h3 { font-size:1.0em; color:#000; }
.lvm-kundendaten h4 { font-size:0.8em; color:#000; }
.lvm-kundendaten p { font-size:1.0em; color:#000; }
.lvm-kundendaten .pale	{ color:#999999; text-decoration:none; }
.lvm-kundendaten a { color:#666; text-decoration:none; }
.lvm-kundendaten a:link { color:#666; text-decoration:none; }
.lvm-kundendaten a:hover { color:#666; text-decoration:underline; }
.lvm-kundendaten .active a  { color:#B8BC5C; text-decoration:none; } 

.lvm-kundendaten-adjust { width:100%; padding:0 0 5px 0; }

.lvm-kundendaten-forms { width:100%; }
.lvm-kundendaten-forms h1 { font-size:1.4em; color:red; }
.lvm-kundendaten-forms h2 { font-size:1.2em; color:#000; }
.lvm-kundendaten-forms h3 { font-size:1.0em; color:#000; }
.lvm-kundendaten-forms h4 { font-size:0.8em; color:#000; }
.lvm-kundendaten-forms p { font-size:1.0em; color:#000; }
.lvm-kundendaten-forms td { vertical-align:top; }
.lvm-kundendaten-forms td.label { width:150px; padding:0px; font-weight:bold; }
.lvm-kundendaten-forms td.label-no-strong { width:150px; padding:0px; font-weight:normal; }
.lvm-kundendaten-forms td.field { width:400px; padding:0px; }
.lvm-kundendaten-forms tr.pad td { padding:5px 0 0 3px; }
.lvm-kundendaten-forms td.separator {padding:0; border-bottom:1px solid #799105; line-height:0.2em;}

.lvm-kundendaten-forms td.label-kon-vertrag { width:70%; padding:0px; font-weight:normal; }
.lvm-kundendaten-forms td.label-kon-nummer { width:30%; padding:0 5px 0 0; font-weight:normal; text-align:right;  }
.lvm-kundendaten-forms tr.pad-kon td { padding:0 3px 0 3px; }

.lvm-kundendaten-forms td.label-edit { width:150px; padding:0px; font-weight:bold; border-left:1px solid #799105;}
.lvm-kundendaten-forms td.field-edit { width:400px; padding:0px; border-right:1px solid #799105; }
.lvm-kundendaten-forms td.label-field-edit { padding:0 3px 0 0; border-right:1px solid #799105; border-left:1px solid #799105;}
.lvm-kundendaten-forms tr.pad-edit td { padding:5px 0 0 3px; background-color: #E4EAC7; }
.lvm-kundendaten-forms td.separator-edit {padding:0; background-color:#E4EAC7;  border-bottom:1px solid #799105; border-left:1px solid #799105; border-right:1px solid #799105; line-height:0.2em; }

.lvm-kundendaten-forms td.label-ad-1 { width:110px; padding:0 0 0 5px; font-weight:normal;}
.lvm-kundendaten-forms td.label-ad-2 { width:139px; padding:0 0 0 5px; font-weight:normal;}
.lvm-kundendaten-forms td.field-ad-1 { font-weight:normal;}
.lvm-kundendaten-forms td.field-ad-2 { font-weight:normal; width:100%;}
.lvm-kundendaten-forms tr.pad-ad td { padding:5px 0 0 5px; }

.lvm-kundendaten-forms td.label-spe { width:150px; padding:0px; font-weight:normal; }
.lvm-kundendaten-forms td.field-spe { width:400px; padding:0px;  }
.lvm-kundendaten-forms tr.pad-spe td { padding:5px 0 0 10px; }

.lvm-kundendaten-forms td.label-edit-span { width:100%; border-right:1px solid #799105; border-left:1px solid #799105; }
.lvm-kundendaten-forms tr.pad-edit-span td { background-color: #E4EAC7; }

.lvm-kundendaten-forms .line {width:100%; border-bottom:1px solid #799105;}
.lvm-kundendaten-forms .right {text-align:right; }
.lvm-kundendaten-forms .center {text-align:center; }
.lvm-kundendaten-forms input {margin:0px;}
.lvm-kundendaten-forms .input-xxxs { width:20px; border:1px solid #D2D2CC; margin-right:5px; }
.lvm-kundendaten-forms .input-xxxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-xxxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-xxs { width:40px; border:1px solid #D2D2CC; margin-right:5px; }
.lvm-kundendaten-forms .input-xxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-xxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-xs { width:60px; border:1px solid #D2D2CC; margin-right:5px; }
.lvm-kundendaten-forms .input-xs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-xs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-s { width:90px; border:1px solid #D2D2CC; margin-right:5px; }
.lvm-kundendaten-forms .input-s:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-s:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-kundendaten-forms .input-m:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-m:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-l { width:190px; border:1px solid #D2D2CC; }
.lvm-kundendaten-forms .input-l:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-l:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-kundendaten-forms .input-xl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-xl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-xxl { width:350px; border:1px solid #D2D2CC; }
.lvm-kundendaten-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-kontakt-typ { width:105px; border:1px solid #D2D2CC; }
.lvm-kundendaten-forms .input-kontakt-typ:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-kontakt-typ:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-kontakt-art { width:130px; border:1px solid #D2D2CC; }
.lvm-kundendaten-forms .input-kontakt-art:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-kontakt-art:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-homepage { width:185px; border:1px solid #D2D2CC; padding:1px 0 0 2px; margin-right:5px;}
.lvm-kundendaten-forms .input-homepage:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-homepage:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-email { width:185px; border:1px solid #D2D2CC; padding:1px 0 0 2px; margin-right:5px;}
.lvm-kundendaten-forms .input-email:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-email:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .input-bev { width:250px; border:1px solid #D2D2CC; padding:1px 0 0 2px; margin-left:10px;}
.lvm-kundendaten-forms .input-bev:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kundendaten-forms .input-bev:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kundendaten-forms .readonly { background-color:#e7e7e7; padding:1px 0 0 2px; }
.lvm-kundendaten-forms .lfir { padding-right:0px; } /* last field in row */
.lvm-kundendaten-forms .textarea { font-size:1em;width:400px;height:80px;color:#333; }
.lvm-kundendaten-forms .pale	{ color:#999999; text-decoration:none; }
.lvm-kundendaten-bg-readonly  {background-image:url('img/bg_wallpaper_appl/kundendaten_bg_readonly.jpg');background-repeat:no-repeat; background-position: left top; margin:0px; padding:0px; }

.lvm-kundendaten-mod-dialog { width:600px; padding:0; margin:0 0 20px 0; }
.lvm-kundendaten-mod-dialog h1 { font-size:1.4em; color:#799105; padding:0 0 2px 0px; }
.lvm-kundendaten-mod-dialog h2 { font-size:1.2em; color:#799105; padding:0 0 0px 0px; }
.lvm-kundendaten-mod-dialog h3 { font-size:1.0em; color:#799105; padding:0 0 2px 0px; }
.lvm-kundendaten-mod-dialog h4 { font-size:1.0em; color:#000000; padding:0 0 2px 0px; font-weight:bold; }
.lvm-kundendaten-mod-dialog p { font-size:1.0em; color:#000; padding:0 0 2px 0px; }
.lvm-kundendaten-mod-dialog a.link-next { color:#008F48; padding:0px 0px 0px 18px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:8px 4px; }
.lvm-kundendaten-mod-dialog ul { list-style:none; margin:0px; padding:0px;}
.lvm-kundendaten-mod-dialog ul li { padding:0px 0px 6px 0px; } 


.lvm-nutzerverwaltung-druck-info { width:100%; padding:0px; margin:0px; position:relative; background-image:url('img/reg_warn_druck.gif'); background-repeat:no-repeat; background-position:top left; }
.lvm-nutzerverwaltung-druck-block-bottom { opacity:0.3; z-index:999; width:100%; padding:0px; margin:0px; position:absolute; background-image:url('img/reg_warn_druck.gif'); background-repeat:no-repeat; background-position:bottom left; }

/* Nutzerverwaltung */
.lvm-nutzerverwaltung { width:100%; padding:0px;}
.lvm-nutzerverwaltung .topelem-txt h1 { font-size:1.4em; color:#799105; padding:0 0 8px 0px; background-color:transparent; font-weight:bold; }
.lvm-nutzerverwaltung .topelem-txt h2 { font-size:1.2em; color:#799105; padding:0 0 8px 0px; background-color:transparent; font-weight:bold; }
.lvm-nutzerverwaltung .topelem-txt h3 { font-size:1.0em; color:#799105; padding:0 0 8px 0px; background-color:transparent; font-weight:bold; }
.lvm-nutzerverwaltung .topelem-txt p { font-size:1.0em; color:#000000; padding:0 0 8px 0px; background-color:transparent; }
.lvm-nutzerverwaltung p { font-size:1.0em; color:#000000; padding:0px; display:block; _width:100%; }
.lvm-nutzerverwaltung a { color:#666; text-decoration:none; }
.lvm-nutzerverwaltung a:link { color:#666; text-decoration:none; }
.lvm-nutzerverwaltung a:hover { color:#666; text-decoration:underline; }
.lvm-nutzerverwaltung .active a  { color:#B8BC5C; text-decoration:none; } 
.lvm-nutzerverwaltung ol { margin:0px; padding:0px 0px 2px 5px; list-style:none; }
.lvm-nutzerverwaltung ol li { background-image:url('img/bullet.jpg'); background-repeat:no-repeat; background-position:0 6px; padding:2px 0px 0px 12px; color:#000000; text-decoration:none; }
.lvm-nutzerverwaltung .separator { border-top:1px solid #799105; padding-top:5px; padding-bottom:0px; }
.lvm-nutzerverwaltung .pale	{ color:#999999; width:100%; }
.lvm-nutzerverwaltung .warn-druck	{ padding:0px; margin:0px; z-index:1;}
.lvm-nutzerverwaltung a.link-next { font-size:1.0em; font-weight:bold; color:#666; display:block; _width:100%; padding-left:15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 5px; }
.lvm-nutzerverwaltung a.link-next:link { color:#666; text-decoration:none; }
.lvm-nutzerverwaltung a.link-next:hover { color:#666; text-decoration:underline; }
.lvm-nutzerverwaltung a.link-next:active, a.link-next:focus{ outline: none; }

.lvm-nutzerverwaltung-vm-list { width:100%; padding:0px; margin:0px;}
.lvm-nutzerverwaltung-vm-list th {font-weight:normal; color:#FFF; text-align:left;border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:5px 2px 5px 5px; background-color: #9BAD44;}
.lvm-nutzerverwaltung-vm-list td { padding:5px 2px 5px 2px; margin:0; vertical-align:top; }
.lvm-nutzerverwaltung-vm-list h3 { font-size:1em; color:#949E59; }
.lvm-nutzerverwaltung-vm-list h3 a { color:#B8BC5C; text-decoration:none;} 
.lvm-nutzerverwaltung-vm-list tr.pad td { padding:5px 0 5px 0; }
.lvm-nutzerverwaltung-vm-list td.label { padding:0px; vertical-align:text-top; }
.lvm-nutzerverwaltung-vm-list td.field { padding:0px; vertical-align:text-top; }
.lvm-nutzerverwaltung-vm-list td.last-td { padding:0px; border:none; vertical-align:text-top; text-align:center; }
.lvm-nutzerverwaltung-vm-list tr.first td { padding:5px 0px 5px 5px; vertical-align:text-top; background-color: #F7F9F1; border-right:1px solid #FFFFFF; }
.lvm-nutzerverwaltung-vm-list tr.second td { padding:5px 0px 5px 5px; vertical-align:text-top; background-color: #FFFFFF; border-right:1px solid #F7F9F1; }
 
.lvm-nutzerverwaltung-logbuch-list { width:100%; padding:0px; margin:0px; }
.lvm-nutzerverwaltung-logbuch-list th { font-weight:normal; text-align:left; color:#FFF; padding:4px 5px 1px 5px; background-color: #9BAD44; vertical-align:text-top; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
.lvm-nutzerverwaltung-logbuch-list th.last-th { border:none; }
.lvm-nutzerverwaltung-logbuch-list td.field { padding:0px; vertical-align:text-top;}
.lvm-nutzerverwaltung-logbuch-list td.field-sb { width:115px; padding:0px; vertical-align:text-top;}
.lvm-nutzerverwaltung-logbuch-list td.field-vn { width:90px; padding:0px; vertical-align:text-top;}
.lvm-nutzerverwaltung-logbuch-list td.forlast-td { padding:0px; border:none; text-align:center; }
.lvm-nutzerverwaltung-logbuch-list td.last-td { padding:0px; border:none; text-align:center; }
.lvm-nutzerverwaltung-logbuch-list tr.first td { padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFFFFF; }
.lvm-nutzerverwaltung-logbuch-list tr.second td { padding:5px 0px 5px 5px; background-color: #FFFFFF; border-right:1px solid #F7F9F1; }
.lvm-nutzerverwaltung-logbuch-list tr.clear td { padding:0 2px 0 2px; background-color: transparent; border-right:0px; text-align:center; }
.lvm-nutzerverwaltung-logbuch-list a { color:#000; padding:0px; text-decoration:none; display:block; _width:100%; }
.lvm-nutzerverwaltung-logbuch-list a:hover { text-decoration:underline; }
.lvm-nutzerverwaltung-logbuch-list a.sort { color:#FFF; text-decoration:none; padding:0px; }
.lvm-nutzerverwaltung-logbuch-list a.sort:hover { text-decoration:underline; }

.lvm-nutzerverwaltung-kunde { padding:0px 0px 8px 3px; margin:0 0 5px 0; width:216px; _width:216px; max-width:216px; background-image: url(img/bg_wallpaper_appl/lvm-kunde.jpg); background-position: left bottom; background-repeat: no-repeat;}
.lvm-nutzerverwaltung-kunde h1 { width:205px; background-color:#7A9105; font-weight:bold; color:#fff; font-size:1em; padding:2px 0px 2px 5px; }
.lvm-nutzerverwaltung-kunde ul { color:#000; list-style:none; margin:0px; padding:5px 0px 5px 5px; background-color:transparent;}
.lvm-nutzerverwaltung-kunde ul li { padding:0px; margin:0px;}

.lvm-nutzerverwaltung-konto { padding:0; margin:0 0 0 8px; width:216px; _width:216px; max-width:216px; background-color:#EEEEEE; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; border-left:1px solid #CECECE; }
.lvm-nutzerverwaltung-konto h1 { background-color:#7A9105; font-weight:bold; color:#FFF; font-size:1em; padding:2px 0px 2px 5px; }
.lvm-nutzerverwaltung-konto ul { color:#000; list-style:none; margin:0px; padding:5px 0px 5px 5px; background-color:transparent;}
.lvm-nutzerverwaltung-konto ul li { padding:0px; margin:0px;}

.lvm-nutzerverwaltung-forms { width:100%; }
.lvm-nutzerverwaltung-forms td { vertical-align:top; margin:40px;}
.lvm-nutzerverwaltung-forms td.label { padding:4px 5px 0 0; width:140px; }
.lvm-nutzerverwaltung-forms td.field { padding:2px 0 6px 0; width:450px; }
.lvm-nutzerverwaltung-forms td.label-log { padding:4px 5px 0 0; width:99%; }
.lvm-nutzerverwaltung-forms td.field-log { padding:2px 0 6px 0; width:1%; }
.lvm-nutzerverwaltung-forms td.label-vers { padding:8px 5px 0 0; width:80px; }
.lvm-nutzerverwaltung-forms td.field-vers { padding:2px 0 6px 0; width:510px; }
.lvm-nutzerverwaltung-forms td.field-zufall-wert { padding:5px 0 0 8px; width:340px; }
.lvm-nutzerverwaltung-forms td.field-pass-strength { padding:4px 0 0 8px; width:400px; }
.lvm-nutzerverwaltung-forms td.label-radio-check { padding:4px 5px 0 5px; width:110px; }
.lvm-nutzerverwaltung-forms td.field-radio-check { padding:2px 0 6px 5px; }
.lvm-nutzerverwaltung-forms td.field-adress { padding:4px 5px 0 5px; width:300px; }
.lvm-nutzerverwaltung-forms td.label-radio-check-bg { padding:4px 5px 0 5px; width:110px; background-image: url('img/ben_ver_head.gif'); background-position: left top; }
.lvm-nutzerverwaltung-forms td.field-radio-check-bg { padding:2px 0 6px 5px; background-image: url('img/ben_ver_head.gif'); background-position: left top; }
.lvm-nutzerverwaltung-forms td.field-adress-bg { padding:2px 0 6px 5px; width:300px; background-image: url('img/ben_ver_head.gif'); background-position: left top; }
.lvm-nutzerverwaltung-forms td.label-radio-check-vm { padding:4px 5px 0 5px; width:1%; }
.lvm-nutzerverwaltung-forms td.field-radio-check-vm { padding:2px 0 6px 5px; width:100%;}
.lvm-nutzerverwaltung-forms td.label-vm-last { padding:4px 5px 0 5px; width:80px; }
.lvm-nutzerverwaltung-forms td.label-vm-last-bg { padding:4px 5px 0 5px; width:80px; background-image: url('img/ben_ver_head.gif'); background-position: left top; }


.lvm-nutzerverwaltung-forms td.label-suche { padding:7px 5px 0 0; width:130px; }
.lvm-nutzerverwaltung-forms td.field-suche { padding:6px 0 6px 0; width:150px; }
.lvm-nutzerverwaltung-forms td.field-suche-button { padding:2px 0 0 8px; width:250px; }
.lvm-nutzerverwaltung-forms td.adjust-ku { padding:0; width:1%; }
.lvm-nutzerverwaltung-forms td.adjust-ko { padding:0; width:99%; }
.lvm-nutzerverwaltung-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-nutzerverwaltung-forms tr.pad-suche td { margin:0px; }
.lvm-nutzerverwaltung-forms td.separator-top  { border-top:1px solid #799105; padding-top:5px;padding-bottom:5px;}
.lvm-nutzerverwaltung-forms th.separator-top h3 { border-bottom:1px solid #799105; font-weight:bold; text-align:left; padding:0px; color:#000; }
.lvm-nutzerverwaltung-forms th.separator-bottom h3 { font-weight:bold; text-align:left; padding:0px; color:#000; }
.lvm-nutzerverwaltung-forms th.separator-bottom h4 { font-weight:bold; text-align:left; padding:0px; color:#000; }
.lvm-nutzerverwaltung-forms th.separator-bottom p { font-weight:normal; text-align:left; border-top:1px solid #799105; padding-top:5px; padding-bottom:5px; color:#000; }
.lvm-nutzerverwaltung-forms .right {text-align:right; }
.lvm-nutzerverwaltung-forms .center {text-align:center; }
.lvm-nutzerverwaltung-forms input {margin:0px;}
.lvm-nutzerverwaltung-forms .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-nutzerverwaltung-forms .input-xxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-nutzerverwaltung-forms .input-xxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-nutzerverwaltung-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-nutzerverwaltung-forms .input-xs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-nutzerverwaltung-forms .input-xs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-nutzerverwaltung-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-nutzerverwaltung-forms .input-s:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-nutzerverwaltung-forms .input-s:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-nutzerverwaltung-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-nutzerverwaltung-forms .input-m:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-nutzerverwaltung-forms .input-m:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-nutzerverwaltung-forms .input-l { width:160px; border:1px solid #D2D2CC; }
.lvm-nutzerverwaltung-forms .input-l:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-nutzerverwaltung-forms .input-l:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-nutzerverwaltung-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-nutzerverwaltung-forms .input-xl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-nutzerverwaltung-forms .input-xl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-nutzerverwaltung-forms .input-xxl { width:400px; border:1px solid #D2D2CC; }
.lvm-nutzerverwaltung-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-nutzerverwaltung-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-nutzerverwaltung-forms .readonly { background-color:#e7e7e7; border:1px solid #e7e7e7; background-image:none;}
.lvm-nutzerverwaltung-forms .readonly:hover { border:1px solid #e7e7e7; background-color:#e7e7e7; background-image:none;}
.lvm-nutzerverwaltung-forms .readonly:focus { border:1px solid #e7e7e7; background-color:#e7e7e7; background-image:none;}
.lvm-nutzerverwaltung-forms .lfir { padding-right:0; } /* last field in row */
.lvm-nutzerverwaltung-forms textarea { font-size:1em;width:400px;height:80px; }
.lvm-nutzerverwaltung-forms textarea-log { font-size:1em;width:400px;height:80px; }
.lvm-nutzerverwaltung-forms .pale	{ color:#999999; width:100%; }
.lvm-nutzerverwaltung-forms ul.form-hor-lst { margin:0;padding:0;list-style:none; }
.lvm-nutzerverwaltung-forms ul.form-hor-lst li { float:left;display:inline;padding-right:25px;margin-left:-6px; }

/* VM Integration */
.lvm-vm-integration  {overflow: hidden; margin-bottom:10px; margin-left:0px; margin-top:0px; width:160px; background-image: url(img/vm_integration_navi_left_bottom.jpg); background-position: left bottom; background-repeat: no-repeat; }
.lvm-vm-integration  .sub {overflow: hidden; width:160px; background-image: url(img/vm_integration_navi_left_top.jpg); background-position: left top; background-repeat: no-repeat; }
.lvm-vm-integration h1 {color:#799105; text-decoration:underline; font-size:1.0em; padding:3px 0px 3px 10px; }
.lvm-vm-integration h2 {color:#999; text-decoration:underline; font-size:0.9em; padding:3px 0px 3px 10px; }
.lvm-vm-integration ul {color:#999; font-size:0.9em; list-style:none; margin:0px; padding:8px 20px 4px 10px;}
.lvm-vm-integration li {padding:2px 2px 2px 2px;}
.lvm-vm-integration li a {padding:10px;}

/* LVM Kundendaten Form Elements */ 
.lvm-kontaktaufnahme { width:600px; padding:0px 0px 20px 0px; }
.lvm-kontaktaufnahme a.link-next { color:#008F48; padding:0px 0px 0px 18px; text-decoration:none; background-image:url(img/lvm_arrow_right_green.gif); background-repeat:no-repeat; background-position:8px 4px; }

/* PORTLET: LVM-Kontaktaufnahme Mein VM */
.lvm-kontaktaufnahme-mein-vm { overflow:hidden; padding:0px 0px 8px 3px; margin:0 0 4px 0; width:216px; _width:216px; max-width:216px; background-image: url('img/bg_wallpaper_appl/lvm-kontakt-mein-vm.jpg'); background-position: left bottom; background-repeat: no-repeat;}
.lvm-kontaktaufnahme-mein-vm h1 { background-color:#7A9105; font-weight:normal; color:#fff; font-size:1em; padding:2px 0px 2px 5px; margin-right:7px;}
.lvm-kontaktaufnahme-mein-vm p { padding:0px; } 
.lvm-kontaktaufnahme-mein-vm .img { float:right; margin:3px 10px 0 0; }
.lvm-kontaktaufnahme-mein-vm td.label-adr { padding:0; width:99%; vertical-align:top; }
.lvm-kontaktaufnahme-mein-vm td.label-img { padding:0; width:1%; vertical-align:top; }
.lvm-kontaktaufnahme-mein-vm ul { color:#000; list-style:none; margin:0px; padding:0px 0px 4px 5px;}
.lvm-kontaktaufnahme-mein-vm ul li { padding:0px; }
.lvm-kontaktaufnahme-mein-vm ul li a {background-image:url('img/icons/lvm_2x_arrow_green.gif'); background-repeat:no-repeat; background-position:0 9px; display:block; _width:100%; padding:5px 0px 0px 19px; color:#666; text-decoration:none; }
.lvm-kontaktaufnahme-mein-vm ul li a:link { color:#000; text-decoration:none; }
.lvm-kontaktaufnahme-mein-vm ul li a:hover { color:#000; text-decoration:underline; }
.lvm-kontaktaufnahme-mein-vm ul li.active a  { color:#000; text-decoration:none; }
.lvm-kontaktaufnahme-mein-vm ul li.str {color:#000; padding:0px 0px 0px 20px;}
.lvm-kontaktaufnahme-mein-vm ul li.plz-ort {color:#000; padding:0px 0px 0px 20px;}
.lvm-kontaktaufnahme-mein-vm ul li.tel {color:#000; padding:0px 0px 1px 20px; background-image:url(img/icons/icon_telefon.gif); background-repeat:no-repeat; background-position:0px 0px;}
.lvm-kontaktaufnahme-mein-vm ul li.fax {color:#000; padding:0px 0px 0px 20px; background-image:url(img/icons/icon_fax.gif); background-repeat:no-repeat; background-position:0px 0px;}

/* LVM Kundendaten Form Elements */ 
.lvm-kontaktaufnahme-forms { width:100%; }
.lvm-kontaktaufnahme-forms p { font-size:1.0em; font-weight:normal; color:#000000; padding:0px; line-height:1.1em; }
.lvm-kontaktaufnahme-forms td { vertical-align:top; margin:40px;}
.lvm-kontaktaufnahme-forms td.label { padding:4px 5px 0 0; width:150px; font-weight:bold; }
.lvm-kontaktaufnahme-forms td.labelWide { padding:4px 5px 0 0; width:530px; font-weight:bold; }
.lvm-kontaktaufnahme-forms td.field { padding:2px 0 6px 0; width:400px; }
.lvm-kontaktaufnahme-forms td.infotext { padding:0px; width:200px; font-weight:normal; text-align:left; color:#999; vertical-align:bottom;}
.lvm-kontaktaufnahme-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-kontaktaufnahme-forms td.separator-top  { font-weight:normal; text-align:left; color:#999; border-top:1px solid #799105; padding-top:5px;padding-bottom:5px;}
.lvm-kontaktaufnahme-forms th.separator-bottom  { font-weight:bold; text-align:left; color:#799105; border-top:1px solid #799105; padding-top:5px; padding-bottom:5px; }
.lvm-kontaktaufnahme-forms th.separator-top { font-weight:bold; text-align:left; color:#799105; border-bottom:1px solid #799105; padding:0px; }
.lvm-kontaktaufnahme-forms th.separator-top-multi { font-weight:bold; text-align:left; color:#799105; border-bottom:1px solid #799105; padding:0px; }
.lvm-kontaktaufnahme-forms .left {text-align:left; }
.lvm-kontaktaufnahme-forms .right {text-align:right; }
.lvm-kontaktaufnahme-forms .center {text-align:center; }
.lvm-kontaktaufnahme-forms td.field label, 
.lvm-kontaktaufnahme-forms .datepicker,
.lvm-kontaktaufnahme-forms .datepicker, .lvm-kontaktaufnahme-forms .search { padding-right:5px;padding-top:4px;vertical-align:middle; }
.lvm-kontaktaufnahme-forms input {margin:0px;}
.lvm-kontaktaufnahme-forms .input-xxxs { width:20px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-xxxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-xxxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-xxs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-xxs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-xs:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-xs:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-s:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-s:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-m:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-m:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .input-l { width:200px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-l:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-l:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-xl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-xl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .input-xxl { width:400px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .readonly { background-color:#e7e7e7; }
.lvm-kontaktaufnahme-forms .lfir { padding-right:0; } /* last field in row */
.lvm-kontaktaufnahme-forms textarea { margin:0px; }
.lvm-kontaktaufnahme-forms textarea:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-kontaktaufnahme-forms textarea:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-kontaktaufnahme-forms .textarea-s { font-size:1em; width:200px; height:30px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .textarea-m { font-size:1em; width:200px; height:60px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .textarea-l { font-size:1em; width:200px; height:150px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .textarea-bet { font-size:1em; width:195px; height:16px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .textarea-mit { font-size:1em; width:400px; height:50px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .textarea-kon { font-size:1em; width:280px; height:50px; border:1px solid #D2D2CC; }
.lvm-kontaktaufnahme-forms .textarea-readonly { width:400px; height:50px; border:1px solid #D2D2CC; background-color:#e7e7e7; color:#000000;  }
.lvm-kontaktaufnahme-forms .textarea-readonly:hover { border:1px solid #D2D2CC; background-image:none; }
.lvm-kontaktaufnahme-forms .textarea-readonly:focus { border:1px solid #D2D2CC; background-image:none; }
.lvm-kontaktaufnahme-forms .span-mandatory p { margin-left:2px; color:#cc0000; font-size:1.2em; font-weight:bold; display:inline; }
.lvm-kontaktaufnahme-forms .pale { color:#999; }
.lvm-kontaktaufnahme-forms ul.form-hor-lst { margin:0;padding:0;list-style:none; }
.lvm-kontaktaufnahme-forms ul.form-hor-lst li { float:left;display:inline;padding-right:25px;margin-left:-6px; }

/* PORTLETS:  */
.lvm-vm-list-light { width:100%; padding:0; margin:0; }
.lvm-vm-list-light th {font-weight:normal; color:#FFF; text-align:left;border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:5px 2px 5px 5px; background-color: #9BAD44;}
.lvm-vm-list-light td { padding:5px 2px 5px 2px; margin:0; vertical-align:top; }
.lvm-vm-list-light h3 { font-size:1em; color:#949E59; }
.lvm-vm-list-light h3 a { color:#B8BC5C; text-decoration:none;} 
.lvm-vm-list-light tr.pad td { padding-top:5px;padding-bottom:5px; }
.lvm-vm-list-light td.separator-top  { border-top:1px solid #E4EAC7; padding-top:5px;padding-bottom:5px;}
.lvm-vm-list-light tr.separator-bottom td { border-bottom:1px solid #E4EAC7; padding-bottom:15px; }
.lvm-vm-list-light tr.tr-color { background-color: #EAEAEA; }
.lvm-vm-list-light td.td-cen { text-align:center; padding:4px 4px 0 0; }
.lvm-vm-list-light td.label {padding:4px 5px 0 0; background-color: #EAEAEA;}
.lvm-vm-list-light tr.first td {padding:5px 0px 5px 5px; background-color: #F7F9F1; border-right:1px solid #FFF;}
.lvm-vm-list-light tr.second td {padding:5px 0px 5px 5px; background-color: #FFF; border-right:1px solid #F7F9F1;}
.lvm-vm-list-light td.field {padding:2px 0 6px 0; }
.lvm-vm-list-light a { color:#333; text-decoration:none;} 
.lvm-vm-list-light a.sort { padding-right:20px; text-decoration:none; color:#FFF; background-image:url(img/icon-sort.gif); background-repeat:no-repeat; background-position: right .5em; }
.lvm-vm-list-light a.asc { background-image:url(img/icon-sort-asc.gif);  }
.lvm-vm-list-light a.desc { background-image:url(img/icon-sort-desc.gif); }
.lvm-vm-list-light a.service { padding-left:18px; color:#000; text-decoration:none; background-image:url(img/icon-www.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-vm-list-light a.pdf { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/doc-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-vm-list-light a.inuse { padding-left:18px; text-decoration:none; color:#000; background-image:url(img/arrow-right-0066cb.gif); background-repeat:no-repeat; background-position:0 .3em; }
.lvm-vm-list-light_no a.link-detail {font-size:1.0em; font-weight:bold; color:#B8BC5C; padding-left:10px; text-decoration:none; background-image:url(img/lvm_arrow_right.gif); background-repeat:no-repeat; background-position: 0 4px; }
.lvm-vm-list-light .rb-v, .lvm-vm-list-light .cb-v {}
.lvm-vm-list-light .rb-h, .lvm-vm-list-light .cb-h {}

/* LVM Schadensmeldung Base/Form Elements */
.lvm-schadensmeldung { width:100%; }
.lvm-schadensmeldung h1 { font-size:1.4em; color:#799105; padding:0 0 8px 0px; }
.lvm-schadensmeldung h2 { font-size:1.2em; color:#799105; padding:0 0 8px 0px; }
.lvm-schadensmeldung h3 { font-size:1.0em; color:#799105; padding:0 0 8px 0px; }
.lvm-schadensmeldung h4 { font-size:1.0em; color:#000000; padding:0 0 8px 0px; }
.lvm-schadensmeldung p { font-size:1.0em; color:#000000; font-weight:normal; }
.lvm-schadensmeldung .pale	{ color:#999999; text-decoration:none; }
.lvm-schadensmeldung a { color:#666; text-decoration:none; }
.lvm-schadensmeldung a:link { color:#666; text-decoration:none; }
.lvm-schadensmeldung a:hover { color:#666; text-decoration:underline; }
.lvm-schadensmeldung .active a  { color:#B8BC5C; text-decoration:none; } 

.lvm-schadensmeldung-forms { width:100%; }
.lvm-schadensmeldung-forms td { vertical-align:top; margin:40px;}
.lvm-schadensmeldung-forms td.label { padding:4px 5px 0 0; width:112px; }
.lvm-schadensmeldung-forms td.field { padding:2px 0 6px 0; width:auto; }
.lvm-schadensmeldung-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-schadensmeldung-forms td.separator-top  { border-top:1px solid #799105; padding-top:5px;padding-bottom:5px;}
.lvm-schadensmeldung-forms th.separator-bottom h3 { font-weight:bold; text-align:left; border-top:1px solid #799105; padding-top:5px; padding-bottom:5px; color:#000; }
.lvm-schadensmeldung-forms .left {text-align:left; }
.lvm-schadensmeldung-forms .center {text-align:center; }
.lvm-schadensmeldung-forms .right {text-align:right; }
.lvm-schadensmeldung-forms input {margin:0px;}
.lvm-schadensmeldung-forms .input-xxs { width:40px; border:1px solid #D2D2CC; }
.lvm-schadensmeldung-forms .input-xs { width:60px; border:1px solid #D2D2CC; }
.lvm-schadensmeldung-forms .input-s { width:80px; border:1px solid #D2D2CC; }
.lvm-schadensmeldung-forms .input-m { width:120px; border:1px solid #D2D2CC; }
.lvm-schadensmeldung-forms .input-l { width:190px; border:1px solid #D2D2CC; }
.lvm-schadensmeldung-forms .input-xl { width:280px; border:1px solid #D2D2CC; }
.lvm-schadensmeldung-forms .input-xxl { width:400px; border:1px solid #D2D2CC; }
.lvm-schadensmeldung-forms .readonly { background-color:#e7e7e7; }
.lvm-schadensmeldung-forms .lfir { padding-right:0; } /* last field in row */
.lvm-schadensmeldung-forms textarea { font-size:1em;width:400px;height:80px;color:#333; }
.lvm-schadensmeldung-forms .pale	{ color:#999999; }


.lvm-fon-wer-ent { width:578px; max-width: 578px; padding: 8px 2px 8px 8px; }
.lvm-fon-wer-ent .topelem-txt { margin-bottom:5px; }
.lvm-fon-wer-ent .topelem-txt h1 { font-size:1.5em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.lvm-fon-wer-ent .topelem-txt h2 { font-size:1.3em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.lvm-fon-wer-ent .topelem-txt h3 { font-size:1.2em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.lvm-fon-wer-ent .topelem-txt h4 { font-size:1.1em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.lvm-fon-wer-ent .topelem-txt h5 { font-size:1.0em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.lvm-fon-wer-ent .topelem-txt p { font-size:1.0em; color:#000000; padding:0 0 5px 0; line-height:1.1em; }
.lvm-fon-wer-ent .pale { color:#999; }
.lvm-fon-wer-ent a.link-next { font-size:1.0em; font-weight:bold; color:#666; display:block; _width:100%; padding-left:15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 5px; }
.lvm-fon-wer-ent a.link-next:link { color:#666; text-decoration:none; }
.lvm-fon-wer-ent a.link-next:hover { color:#666; text-decoration:underline; }
.lvm-fon-wer-ent a.link-next:active, a.link-next:focus{ outline: none; }
.lvm-fon-wer-ent a.sort-head { font-size:1.0em; font-weight:bold; color:#666; text-decoration:none; }
.lvm-fon-wer-ent a.sort-head:link { color:#666; text-decoration:none; }
.lvm-fon-wer-ent a.sort-head:hover { color:#666; text-decoration:underline; }
.lvm-fon-wer-ent a.sort-head:active, a.sort-head:focus{ outline: none }

.lvm-fon-wer-ent .input-date { width:80px; border:1px solid #D2D2CC; padding:0; margin:0 3px 0 0; }
.lvm-fon-wer-ent-diplay-block { display:block; _width:100%; }
.lvm-fon-wer-ent-forms { width:100%; margin:0px; padding:0px;}
.lvm-fon-wer-ent-forms td { vertical-align:top;}
.lvm-fon-wer-ent-forms td.label { padding:4px 5px 0 0; width:112px; }
.lvm-fon-wer-ent-forms td.field { padding:2px 0 6px 0; width:auto; }
.lvm-fon-wer-ent-forms td.label-checkbox { padding:4px 0 0 0; width:99%; }
.lvm-fon-wer-ent-forms td.field-checkbox { padding:2px 0 0 0; width:1%; }
.lvm-fon-wer-ent-forms td.label-date { padding:2px 0 6px 0; width:30px; }
.lvm-fon-wer-ent-forms td.field-date { padding:2px 0 6px 0; width:auto; }
.lvm-fon-wer-ent-forms tr.pad td { padding-top:5px; padding-bottom:5px; } 
.lvm-fon-wer-ent-forms td.separator-top  { border-bottom:1px solid #799105; padding:0px;}
.lvm-fon-wer-ent-forms td.separator-bottom  { border-top:1px solid #799105; padding:0px;}







                                                                        
/*************************************************************/
/*                                	                         */ 
/*  CSS Customization: Content Mein Servicebüro Portlet		 */
/*                                                           */
/*************************************************************/

.cnt-cms-wrp-t-vm-sb { padding:8px 2px 8px 13px; position:relative; width:578px; _width:578px; max-width:578px; min-height:740px; }
.cnt-cms-wrp-t-vm-sb .vm-inhaber { position:absolute; top:-43px; left:-145px; font-size:1.0em; font-weight:bold; color:#FFF; }
.cnt-cms-wrp-t-vm-sb .topelem-txt { margin-bottom:8px; } 
.cnt-cms-wrp-t-vm-sb .topelem-txt h1 { font-size:1.5em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt h2 { font-size:1.3em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt h3 { font-size:1.2em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt h4 { font-size:1.1em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt h5 { font-size:1.0em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt p { font-size:1.0em; color:#000000; padding:0 0 5px 0; line-height:1.1em; }
.cnt-cms-wrp-t-vm-sb .topelem-txt p a.more { font-size:1.0em; color:#666; font-weight:normal; display:block; _width:100%; padding:3px 0 3px 12px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 6px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt p a.more:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .topelem-txt p a.more:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .topelem-txt p a.more:active, a.more:focus{ outline: none; }  

.cnt-cms-wrp-t-vm-sb .topelem-txt a { font-size:1.0em; color:#666; font-weight:normal; display:block; _width:100%; padding:3px 0 3px 12px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 6px;}
.cnt-cms-wrp-t-vm-sb .topelem-txt a:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .topelem-txt a:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .topelem-txt a:active, a:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb .topelem-txt a.link-next { font-size:1.0em; color:#666; font-weight:normal; display:block; _width:100%; padding:3px 0 3px 12px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 6px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt a.link-next:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .topelem-txt a.link-next:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .topelem-txt a.link-next:active, a.link-next:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb a.link-team { color:#019362; font-size:1.0em; font-weight:normal; text-decoration:none; background-image:none; padding:0px; margin:0px;  }
.cnt-cms-wrp-t-vm-sb a.link-team:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb a.link-team:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb a.link-team:active, a:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb a.contact { color:#019362; font-size:1.0em; font-weight:normal; text-decoration:none; background-image:none; padding:0px; margin:0px;  }
.cnt-cms-wrp-t-vm-sb a.contact:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb a.contact:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb a.contact:active, a:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb a.no-img { color:#019362; font-size:1.0em; font-weight:normal; text-decoration:none; background-image:none; padding:4px 0px 4px 0px; margin:0px;  }
.cnt-cms-wrp-t-vm-sb a.no-img:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb a.no-img:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb a.no-img:active, a:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb .topelem-txt .align-right {float:right; margin:0 0 3px 8px; }
.cnt-cms-wrp-t-vm-sb .topelem-txt .align-left { float:left; margin:0 8px 3px 0; }

.cnt-cms-wrp-t-vm-sb h1 { font-size:1.4em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb h2 { font-size:1.3em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb h3 { font-size:1.2em; color:#799105; padding:0 0 10px 0px; margin:0px; } 
.cnt-cms-wrp-t-vm-sb h4 { font-size:1.1em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb h5 { font-size:1.0em; color:#799105; padding:0 0 10px 0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb p { font-size:1.0em; color:#000000; padding:0 0 5px 0px; line-height:1.1em;}
.cnt-cms-wrp-t-vm-sb p a.more { font-size:1.0em; color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb p a.more:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb p a.more:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb p a.more:active, a.more:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb p a.further { font-size:1.0em; color:#019362; padding:0 0 0 15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:3px 5px; }
.cnt-cms-wrp-t-vm-sb p a.further:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb p a.further:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb p a.further:active, a.further:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb a { font-size:1.0em; color:#666; font-weight:normal; display:block; _width:100%; padding:3px 0 3px 12px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 6px; }
.cnt-cms-wrp-t-vm-sb a:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb a:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb a:active, a:focus{ outline: none; }



.cnt-cms-wrp-t-vm-sb a.link { font-size:1.0em; color:#666; font-weight:normal; display:block; _width:100%; padding:3px 0 3px 12px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 6px; }
.cnt-cms-wrp-t-vm-sb a.link:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb a.link:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb a.link:active, a.link:focus{ outline: none; }


.cnt-cms-wrp-t-vm-sb .align-right {float:right; margin:0 0 3px 8px; }
.cnt-cms-wrp-t-vm-sb .align-left { float:left; margin:0 8px 3px 0; }

.cnt-cms-wrp-t-vm-sb .bg-teaser { margin:0 0 4px 0; padding:10px 10px 10px 12px; background-color:#EBF3DB; }
.cnt-cms-wrp-t-vm-sb p.bg-teaser-p { margin:0; padding:0px; }


.cnt-cms-wrp-t-vm-sb .separator-start { border-top:1px solid #799105; padding-top:0px; padding-bottom:0px; }
.cnt-cms-wrp-t-vm-sb .separator-end { border-bottom:1px solid #799105; padding-top:0px; padding-bottom:0px; }


.cnt-cms-wrp-t-vm-sb .textarea { width:576px; height:140px; border:1px solid #D2D2CC; }
.cnt-cms-wrp-t-vm-sb .textarea:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.cnt-cms-wrp-t-vm-sb .textarea:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


.cnt-cms-wrp-t-vm-sb .lexikon-txt {width:555px; _width:555px; margin:0px; padding:10px 20px 5px 24px; }
.cnt-cms-wrp-t-vm-sb .lexikon-txt .align-right {float:right; margin:0 0 4px 8px; }
.cnt-cms-wrp-t-vm-sb .lexikon-txt .align-left { float:left; margin:0 8px 4px 0; }

.cnt-cms-wrp-t-vm-sb .faq-txt {width:555px; _width:555px; margin:0px; padding:10px 20px 5px 24px; }
.cnt-cms-wrp-t-vm-sb .faq-txt .align-right {float:right; margin:0 0 4px 8px; }
.cnt-cms-wrp-t-vm-sb .faq-txt .align-left { float:left; margin:0 8px 4px 0; }


.cnt-cms-wrp-t-vm-sb a.link-druck-pdf { font-size:1.0em; font-weight:bold; color:#666666; padding-left:20px; text-decoration:none; background-image:url('img/pdf_icon_small.gif'); background-repeat:no-repeat; background-position: 0px -2px; }
.cnt-cms-wrp-t-vm-sb .link-mailto { font-size:1.0em; font-weight:bold; color:#666666; padding: 0 0 0 18px; text-decoration:none; background-image:url('img/icon-email.gif'); background-repeat:no-repeat; background-position: 0 .25em;  }
.cnt-cms-wrp-t-vm-sb .link-www { font-size:1.0em; font-weight:bold; color:#666666; padding: 0 0 0 15px; text-decoration:none; background-image:url('img/lvm_arrow_green.gif'); background-repeat:no-repeat; background-position: 0 4px;  }

  

.cnt-cms-wrp-t-vm-sb .img-solo {padding:0 0 5px 0px; }
.cnt-cms-wrp-t-vm-sb .txtblock { padding:0 0 12px 0px; color:#000; width:100%;}
.cnt-cms-wrp-t-vm-sb .txtblock h1 { font-size:1.4em; color:#799105; padding:0 0 10px 0px; }
.cnt-cms-wrp-t-vm-sb .txtblock h2 { font-size:1.3em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-vm-sb .txtblock h3 { font-size:1.2em; color:#799105; padding:0 0 2px 0px; }
.cnt-cms-wrp-t-vm-sb .txtblock h4 { font-size:1.1em; color:#666666; padding:0 0 2px 0px; width:200px; display:block;}
.cnt-cms-wrp-t-vm-sb .txtblock h5 { font-size:1.0em; color:#666666; padding:0 0 0px 0px; }
.cnt-cms-wrp-t-vm-sb .txtblock a { color:#799105; text-decoration:none; padding:0 0 3px 0px;}
.cnt-cms-wrp-t-vm-sb .txtblock a:link { color:#019362; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .txtblock a:hover { color:#019362; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .txtblock a:active, a:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb .txtblock a.link-next { font-size:1.0em; color:#666; font-weight:normal; display:block; _width:100%; padding:3px 0 3px 12px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 6px; }
.cnt-cms-wrp-t-vm-sb .txtblock a.link-next:link { color:#666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .txtblock a.link-next:hover { color:#666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .txtblock a.link-next:active, a.link-next:focus{ outline: none; }

.cnt-cms-wrp-t-vm-sb .txtblock p { font-size:1.0em; padding:0 0px 5px 0px; line-height:1.1em; }
.cnt-cms-wrp-t-vm-sb .txtblock p a.more { font-size:1.0em; font-weight:bold; color:#666; padding-left:15px; text-decoration:none; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 5px;  }
.cnt-cms-wrp-t-vm-sb .txtblock p a.more:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .txtblock p a.more:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .txtblock p a.more:active, a.more:focus{ outline: none; }


.cnt-cms-wrp-t-vm-sb ul { margin:0px; padding:0px 0px 5px 0px; list-style:none; }
.cnt-cms-wrp-t-vm-sb ul li { background-image:url('img/bullet.jpg'); background-repeat:no-repeat; background-position:0 6px; padding:2px 0px 0px 12px; color:#000000; text-decoration:none; }


.cnt-cms-wrp-t-vm-sb ol { margin:0px; padding:0px 0px 2px 15px; }
.cnt-cms-wrp-t-vm-sb ol li { padding:0px 0px 0px 0px; color:#666666; }


.cnt-cms-wrp-t-vm-sb .link { margin:0px; padding:0px; list-style:none; }
.cnt-cms-wrp-t-vm-sb .link dl { margin:0px; padding:0px 0px 0px 0px; }
.cnt-cms-wrp-t-vm-sb .link dl dt {  margin:0px; padding:1px 0px 1px 0px; }
.cnt-cms-wrp-t-vm-sb .link dl dt a { padding:0px 0px 0px 0px; color:#666; background-image:none; }
.cnt-cms-wrp-t-vm-sb .link dl dt a:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .link dl dt a:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .link dl dt a:active, a:focus{ outline: none; }


.cnt-cms-wrp-t-vm-sb .link-vt { margin:0px; padding:0px; list-style:none; }
.cnt-cms-wrp-t-vm-sb .link-vt dl { margin:0px; padding:0px 0px 0px 0px; }
.cnt-cms-wrp-t-vm-sb .link-vt dl dt { margin:0px; padding:1px 0px 1px 0px; }
.cnt-cms-wrp-t-vm-sb .link-vt dl dt a { background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0px 4px; padding:0px 0px 0px 12px; color:#666; }
.cnt-cms-wrp-t-vm-sb .link-vt dl dt a:link { color:#666666; text-decoration:none; }
.cnt-cms-wrp-t-vm-sb .link-vt dl dt a:hover { color:#666666; text-decoration:underline; }
.cnt-cms-wrp-t-vm-sb .link-vt dl dt a:active, a:focus{ outline: none; }


/* indented paragraphs */
.cnt-cms-wrp-t-vm-sb .indent-pad-5 { padding-left:5px; }
.cnt-cms-wrp-t-vm-sb .indent-pad-10 { padding-left:10px; }
.cnt-cms-wrp-t-vm-sb .indent-pad-15 { padding-left:15px; }
.cnt-cms-wrp-t-vm-sb .indent-pad-20 { padding-left:20px; }

.cnt-cms-wrp-t-vm-sb .indent-mar-5 { margin-left:5px; }
.cnt-cms-wrp-t-vm-sb .indent-mar-10 { margin-left:10px; }
.cnt-cms-wrp-t-vm-sb .indent-mar-15 { margin-left:15px; }
.cnt-cms-wrp-t-vm-sb .indent-mar-20 { margin-left:20px; }

.cnt-cms-wrp-t-vm-sb .indent1 { padding-right:220px; float:right;}
.cnt-cms-wrp-t-vm-sb .indent2 { padding-right:240px; float:right;}
.cnt-cms-wrp-t-vm-sb .indent3 { padding-right:260px; float:right;}
.cnt-cms-wrp-t-vm-sb .indent4 { padding-right:280px; float:right;}
.cnt-cms-wrp-t-vm-sb .indent5 { padding-right:300px; float:right;}
.cnt-cms-wrp-t-vm-sb .indent6 { padding-right:320px; float:right;}











/* LVM VM Forms Elements */
.cnt-cms-wrp-t-vm-sb-forms {width:100%; padding:0px; margin:0px; }
.cnt-cms-wrp-t-vm-sb-forms th {font-weight:bold; color:#000; text-align:left; border-bottom:1px solid #799105;}
.cnt-cms-wrp-t-vm-sb-forms th h1 {font-size:1em; padding:0px; color:#000;}
.cnt-cms-wrp-t-vm-sb-forms th h2 {font-size:1em; padding:0px; color:#000;}
.cnt-cms-wrp-t-vm-sb-forms th h3 {font-size:1em; padding:0px; color:#000;}
.cnt-cms-wrp-t-vm-sb-forms td {vertical-align:top;}
.cnt-cms-wrp-t-vm-sb-forms td.label {padding:0 5px 0 0; width:190px;}
.cnt-cms-wrp-t-vm-sb-forms td.label-sum {padding:0 5px 0 0; min-width:50px;}
.cnt-cms-wrp-t-vm-sb-forms td.field {padding:0 5px 0 0; width:400px;}
.cnt-cms-wrp-t-vm-sb-forms tr.pad td { padding:5px 0 5px 0; }
.cnt-cms-wrp-t-vm-sb-forms tr.last-tr td { border-top:1px solid #799105; padding-bottom:4px; padding-top:4px; }



.cnt-cms-wrp-t-vm-sb-forms .left {text-align:left;}
.cnt-cms-wrp-t-vm-sb-forms .center {text-align:center;}
.cnt-cms-wrp-t-vm-sb-forms .right {text-align:right;}



.cnt-cms-wrp-t-vm-sb-forms input {margin:0px;}
.cnt-cms-wrp-t-vm-sb-forms .input-xxxs {width:30px; border:1px solid #D2D2CC;}
.cnt-cms-wrp-t-vm-sb-forms .input-xxs {width:40px; border:1px solid #D2D2CC;}
.cnt-cms-wrp-t-vm-sb-forms .input-xs {width:60px; border:1px solid #D2D2CC;}
.cnt-cms-wrp-t-vm-sb-forms .input-s {width:80px; border:1px solid #D2D2CC;}
.cnt-cms-wrp-t-vm-sb-forms .input-m {width:100px; border:1px solid #D2D2CC;}
.cnt-cms-wrp-t-vm-sb-forms .input-l {width:120px; border:1px solid #D2D2CC;}
.cnt-cms-wrp-t-vm-sb-forms .input-xl {width:140px; border:1px solid #D2D2CC;}
.cnt-cms-wrp-t-vm-sb-forms .input-xxl { width:250px; border:1px solid #D2D2CC; }
.cnt-cms-wrp-t-vm-sb-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.cnt-cms-wrp-t-vm-sb-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }


.cnt-cms-wrp-t-vm-sb-forms .input-date-day { width:40px; border:1px solid #D2D2CC; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-day:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-day:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-month { width:40px; border:1px solid #D2D2CC; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-month:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-month:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-year { width:80px; border:1px solid #D2D2CC; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-year:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.cnt-cms-wrp-t-vm-sb-forms .input-date-year:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }





.cnt-cms-wrp-t-vm-sb-forms .input-xxxl {width:180px; border:1px solid #D2D2CC;}










                                                  
.lvm-w3-rechner-forms .infotext { margin:0px; padding:0px 20px 2px 0px;  text-decoration:none; background-image:url('img/icon-infotext-green.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-w3-rechner-forms a { color:#019362; text-decoration:none; }
.lvm-w3-rechner-forms a:link { color:#019362; text-decoration:none; }
.lvm-w3-rechner-forms a:hover { color:#019362; text-decoration:underline; }
.lvm-w3-rechner-forms a:active, a:focus{ outline: none; }
  
/* LVM VM Forms Elements */
.lvm-w3-rechner-forms {width:100%; padding:0 0 8px 0; margin:0px; }
.lvm-w3-rechner-forms th {font-weight:bold; color:#000; vertical-align:top; text-align:left; border-bottom:1px solid #799105; padding:0 0 2px 0;}
.lvm-w3-rechner-forms th h1 {font-size:1em; padding:0px; color:#000;}
.lvm-w3-rechner-forms th h2 {font-size:1em; padding:0px; color:#000;}
.lvm-w3-rechner-forms th h3 {font-size:1em; padding:0px; color:#000;}
.lvm-w3-rechner-forms td {vertical-align:top;}
.lvm-w3-rechner-forms td.label {padding:0 3px 0 0; width:320px; vertical-align:top; }
.lvm-w3-rechner-forms td.label-sum {padding:0 20px 0 0; width:auto; vertical-align:top; }
.lvm-w3-rechner-forms td.field {padding:0px; width:260px;}
.lvm-w3-rechner-forms td.field-sum {padding:0 20px 0 0; width:auto; vertical-align:top; }
.lvm-w3-rechner-forms tr.pad td { padding-top:5px; padding-bottom:5px; }
.lvm-w3-rechner-forms tr.last-tr td { border-top:1px solid #799105; padding-bottom:4px; padding-top:4px; }
.lvm-w3-rechner-forms .left {text-align:left;}
.lvm-w3-rechner-forms .center {text-align:center;}
.lvm-w3-rechner-forms .right {text-align:right;}
.lvm-w3-rechner-forms input  { margin:0px; }
.lvm-w3-rechner-forms .input-checkbox { border:1px solid #D2D2CC; }
.lvm-w3-rechner-forms .input-radio { border:1px solid #D2D2CC; }
.lvm-w3-rechner-forms .input-xxxs {width:30px; border:1px solid #D2D2CC;}
.lvm-w3-rechner-forms .input-xxs {width:40px; border:1px solid #D2D2CC;}
.lvm-w3-rechner-forms .input-xs {width:60px; border:1px solid #D2D2CC;}
.lvm-w3-rechner-forms .input-s {width:80px; border:1px solid #D2D2CC;}
.lvm-w3-rechner-forms .input-m {width:100px; border:1px solid #D2D2CC;}
.lvm-w3-rechner-forms .input-l {width:120px; border:1px solid #D2D2CC;}
.lvm-w3-rechner-forms .input-xl {width:140px; border:1px solid #D2D2CC; }
.lvm-w3-rechner-forms .input-xxl { width:260px; border:1px solid #D2D2CC; }
.lvm-w3-rechner-forms .input-xxl:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-w3-rechner-forms .input-xxl:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-w3-rechner-forms .input-xxl-readonly { width:260px; border:1px solid #D2D2CC; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-w3-rechner-forms .input-xxl-readonly-sum { color:#808080; font-style:italic; width:246px; border:1px solid #D2D2CC; padding:1px 0px 0px 14px; background-image:url('img/bg_input_sum.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-w3-rechner-forms .input-date-day { width:40px; border:1px solid #D2D2CC; margin:0 5px 0 0; }
.lvm-w3-rechner-forms .input-date-day:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-w3-rechner-forms .input-date-day:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-w3-rechner-forms .input-date-month { width:40px; border:1px solid #D2D2CC; margin:0 5px 0 0; }
.lvm-w3-rechner-forms .input-date-month:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-w3-rechner-forms .input-date-month:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-w3-rechner-forms .input-date-year { width:80px; border:1px solid #D2D2CC; margin:0 5px 0 0; }
.lvm-w3-rechner-forms .input-date-year:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-w3-rechner-forms .input-date-year:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-w3-rechner-forms .textarea { width:260px; height:80px; border:1px solid #D2D2CC; margin:0px; }
.lvm-w3-rechner-forms .textarea:hover { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:left top; }
.lvm-w3-rechner-forms .textarea:focus { border:1px solid #9BAD44; background-image:url('img/bg_input_focus.gif'); background-repeat:no-repeat; background-position:right top; }
.lvm-w3-rechner-forms .input-xxxl {width:180px; border:1px solid #D2D2CC;}
.lvm-w3-rechner-forms .txt-left { margin:0px; padding:0px; vertical-align:top; text-align:left; }
.lvm-w3-rechner-forms .txt-center { margin:0px; padding:0px; vertical-align:top; text-align:center;  }
.lvm-w3-rechner-forms .txt-right { margin:0px; padding:0px; vertical-align:top; text-align:right; }
.lvm-w3-rechner-forms .mehr_info { padding:0 0 3px 15px; color:#666; text-decoration:none; text-align:left; background-image:url('img/lvm_arrow_right_green.gif'); background-repeat:no-repeat; background-position:0 4px; font-weight:normal; display:block; _width:100%;  }
.lvm-w3-rechner-forms .mehr_info:link { color:#666; text-decoration:none; }
.lvm-w3-rechner-forms .mehr_info:hover { color:#666; text-decoration:underline; }
.lvm-w3-rechner-forms .mehr_info:active, a.link-next:focus{ outline: none; }
                                   
/*************************************************************/
/*                                 	                         */
/*            CSS Customization: dojo           			 */
/*                                                           */
/*************************************************************/
   
/* dijit.layout.TitlePane für LVM VM Multi-Anzeige Marginalspalte */ 
 
.lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitTitlePaneTitle {width:100%; height:auto; margin:4px 0px 0px 0px; padding:0px; outline:none; }
.lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitArrowNode {width:20px; height:15px; float:left; }
.lvm-vm-view-mar-spa-multi .dijitTitlePaneFocused .dijitTitlePaneTextNode { color:#000; }
.lvm-vm-view-mar-spa-multi .dijitOpen .dijitTitlePaneTextNode {color:#000; padding:0px; }
.lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitClosed .dijitArrowNode { background: url('img/dojo/plus.gif') no-repeat; background-position:4px 1px; }
.dj_ie6 .lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitClosed .dijitArrowNode { background:url('img/dojo/plus.gif') no-repeat; background-position:4px 1px; }
.lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitOpen .dijitArrowNode { background:url('img/dojo/minus.gif') no-repeat; background-position:4px 1px;}
.dj_ie6 .lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitOpen .dijitArrowNode { background:url('img/dojo/minus.gif') no-repeat; background-position:4px 1px; }
.lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitArrowNodeInner { visibility:hidden; }
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner { visibility:visible;}
.lvm-vm-view-mar-spa-multi .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin:0px; }
.lvm-vm-view-mar-spa-multi .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin:0px; }
.lvm-vm-view-mar-spa-multi .dijitTitlePaneContentOuter { width:100%; padding:0px; }
.lvm-vm-view-mar-spa-multi .dijitTitlePaneContentInner { width:100%; padding:0px; }
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-vm-view-mar-spa-multi .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-vm-view-mar-spa-multi .dijitTitlePane .dijitTitlePaneTitle { zoom: 1; }
.lvm-vm-view-mar-spa-multi .dijitClickableRegion { background-color : #E4EAC7 !important; }


/* dijit.layout.TitlePane für LVM Content Area */  
.lvm-content-area-view .dijitTitlePane .dijitTitlePaneTitle {width:100%; height:16px; padding:4px 0px 2px 0px; font-size:1em; border-bottom:1px solid #999; font-weight:bold; color:#000; outline:none; }
.lvm-content-area-view .dijitTitlePane .dijitArrowNode {width:20px;	height:16px; float:left; margin:0px;}
.lvm-content-area-view .dijitTitlePaneFocused .dijitTitlePaneTextNode {color:#000;}
.lvm-content-area-view .dijitOpen .dijitTitlePaneTextNode {width:20px; height:16px; color:#000; padding:0px;}
.lvm-content-area-view .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('img/dojo/plus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view .nowrap {white-space: nowrap;}
.lvm-content-area-view .float-right  {float:right; padding:0px; margin:0px;}
.lvm-content-area-view .float-left {float:left; padding:0px; margin:0px;}
.dj_ie6 .lvm-content-area-view .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('img/dojo/plus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px;}
.dj_ie6 .lvm-content-area-view .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view .dijitTitlePane .dijitArrowNodeInner {visibility:hidden;}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible;}
.lvm-content-area-view .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {margin-right:5px;}
.lvm-content-area-view .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {position:relative; top:2px;}
.lvm-content-area-view .dijitTitlePaneContentOuter {background: none;padding:0px;}
.lvm-content-area-view .dijitTitlePaneContentInner {padding:0px;}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-content-area-view .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-content-area-view .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}
.lvm-content-area-view .dijitClickableRegion {background-color : #ffc !important;}

/* dijit.layout.TitlePane für LVM Content Area */  
.lvm-content-sitemap .dijitTitlePane .dijitTitlePaneTitle {width:100%; height:16px; padding:4px 0px 2px 0px; font-size:1em; font-weight:normal; color:#666; outline:none; }
/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.lvm-content-sitemap .dijitTitlePane .dijitArrowNode {width:16px; height:16px; float:left; margin:0px;}
.lvm-content-sitemap .dijitTitlePaneFocused .dijitTitlePaneTextNode {color:#666;}
.lvm-content-sitemap .dijitOpen .dijitTitlePaneTextNode {height:16px; padding:0px; font-weight:bold; color:#666;}
.lvm-content-sitemap .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('img/dojo/plus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-sitemap .nowrap {white-space: nowrap;}
.lvm-content-sitemap .float-right  {float:right; padding:0px; margin:0px;}
.lvm-content-sitemap .float-left {float:left; padding:0px; margin:0px;}
.lvm-content-sitemap dl { color:#000; list-style:none; margin:0px; padding:0px; }
.lvm-content-sitemap dl dt { padding:0 0 0 22px; margin:0px; }
.dj_ie6 .lvm-content-sitemap .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('img/dojo/plus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-sitemap .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px;}
.dj_ie6 .lvm-content-sitemap .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-sitemap .dijitTitlePane .dijitArrowNodeInner {visibility:hidden;}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible;}
.lvm-content-sitemap .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {margin:0px;}
.lvm-content-sitemap .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {position:relative; top:2px;}
.lvm-content-sitemap .dijitTitlePaneContentOuter {background: none;padding:0px;}
.lvm-content-sitemap .dijitTitlePaneContentInner {padding:0px;}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-content-sitemap .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-content-sitemap .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}
.lvm-content-sitemap .dijitClickableRegion {background-color : #ffc !important;}

/* dijit.layout.TitlePane für LVM Content Area */  
.lvm-content-area-view-kundendaten .dijitTitlePane .dijitTitlePaneTitle {width:100%; height:14px; padding:4px 0px 4px 0px; border-top:1px solid #FFF; background-color:#9BAD44; font-size:1em; font-weight:normal; color:#FFF; outline:none;}
/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.lvm-content-area-view-kundendaten .dijitTitlePane .dijitArrowNode {width:20px;	height:14px; float:left; margin:0px;}
.lvm-content-area-view-kundendaten .dijitTitlePaneFocused .dijitTitlePaneTextNode {color:#FFF;}
.lvm-content-area-view-kundendaten .dijitOpen .dijitTitlePaneTextNode {width:20px; height:14px; color:#FFF; padding:0px;}
.lvm-content-area-view-kundendaten .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('img/dojo/kundendaten_close.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view-kundendaten .nowrap {white-space: nowrap;}
.lvm-content-area-view-kundendaten .float-right  {float:right; padding:0px; margin:0px;}
.lvm-content-area-view-kundendaten .float-left {float:left; padding:0px; margin:0px;}
.dj_ie6 .lvm-content-area-view-kundendaten .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('img/dojo/kundendaten_close.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view-kundendaten .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/kundendaten_open.gif') no-repeat; background-position:3px 1px;}
.dj_ie6 .lvm-content-area-view-kundendaten .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/kundendaten_open.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view-kundendaten .dijitTitlePane .dijitArrowNodeInner {visibility:hidden;}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible;}
.lvm-content-area-view-kundendaten .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {margin-right:5px;}
.lvm-content-area-view-kundendaten .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {position:relative; top:2px;}
.lvm-content-area-view-kundendaten .dijitTitlePaneContentOuter {background: none;padding:0px;}
.lvm-content-area-view-kundendaten .dijitTitlePaneContentInner {padding:0px;}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-content-area-view-kundendaten .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-content-area-view-kundendaten .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}
.lvm-content-area-view-kundendaten .dijitClickableRegion {background-color : #ffc !important;}

.lvm-content-area-view-kundendaten .dijitTextBox, .dijitComboBox, .dijitSpinner { width:220px; height:16px; border:1px solid #D2D2CC; padding:1px 0 0 2px; overflow: hidden; vertical-align: auto; }
.lvm-content-area-view-kundendaten .dijitTextBox INPUT, .dijitComboBox INPUT, .dijitSpinner INPUT { background-color:#FFF !important; padding:1px 0 0 2px; width:100% !important; display:inline; position:static !important; border:0 !important; margin:0 !important;	vertical-align:top !important; background-image:none !important; }
.lvm-content-area-view-kundendaten .dijitReset { margin:0; background-color:#FFF !important; }
.lvm-content-area-view-kundendaten .dijitTextBox input:focus, .dijitComboBox input:focus, .dijitSpinner input:focus { outline: none; }
.lvm-content-area-view-kundendaten .dijitInputField { height:16px; overflow:hidden; }

/* dijit.layout.TitlePane für LVM Content Area */  
.lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitTitlePaneTitle {width:100%; height:14px; padding:4px 0px 4px 0px; background-color:#9BAD44; font-size:1em; font-weight:normal; color:#FFF; outline:none;}
.lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitArrowNode {width:20px; height:14px; float:left; margin:0px;}
.lvm-kundendaten-kontakt-plus .dijitTitlePaneFocused .dijitTitlePaneTextNode {color:#FFF;}
.lvm-kundendaten-kontakt-plus .dijitOpen .dijitTitlePaneTextNode {height:14px; color:#FFF; padding:0px;}
.lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('img/dojo/plus_gre.gif') no-repeat; background-position:3px 1px;}
.lvm-kundendaten-kontakt-plus .nowrap {white-space: nowrap;}
.lvm-kundendaten-kontakt-plus .float-right  {float:right; padding:0px; margin:0px;}
.lvm-kundendaten-kontakt-plus .float-left {float:left; padding:0px; margin:0px;}
.dj_ie6 .lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('img/dojo/plus_gre.gif') no-repeat; background-position:3px 1px;}
.lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/minus_gre.gif') no-repeat; background-position:3px 1px;}
.dj_ie6 .lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/minus_gre.gif') no-repeat; background-position:3px 1px;}
.lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitArrowNodeInner {visibility:hidden;}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible;}
.lvm-kundendaten-kontakt-plus .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {margin:0px;}
.lvm-kundendaten-kontakt-plus .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {position:relative; top:2px;}
.lvm-kundendaten-kontakt-plus .dijitTitlePaneContentOuter {background: none;padding:0px;}
.lvm-kundendaten-kontakt-plus .dijitTitlePaneContentInner {padding:0px;}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-kundendaten-kontakt-plus .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-kundendaten-kontakt-plus .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}
.lvm-kundendaten-kontakt-plus .dijitClickableRegion {background-color : #ffc !important;}


/* dijit.layout.TitlePane für LVM Content Area Konten und Verträge */  
.lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitTitlePaneTitle { width:100%; min-height:16px; padding:4px 0px 2px 0px; margin:0px; font-size:1em; border-bottom:1px solid #999; font-weight:bold; color:#000; background: url('img/dojo/k_u_v_tit_pan_bg.jpg') ; background-position:left top; outline:none;}
.lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitArrowNode { width:16px; min-height:16px; margin:0px; padding:0px 0px 0px 0px;}
.lvm-content-area-view-kon-u-ver .dijitTitlePaneFocused .dijitTitlePaneTextNode {width:100%; min-height:16px; color:#000; }
.lvm-content-area-view-kon-u-ver .dijitOpen .dijitTitlePaneTextNode {width:100%; min-height:16px; color:#000; padding:3px 0px 2px 3px;}
.lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('img/dojo/plus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view-kon-u-ver p.txt-normal-dojo-head {  width:100%; padding:0px; min-height:16px;  margin-top:-15px; font-weight:normal;}
.lvm-content-area-view-kon-u-ver p.float-right-dojo-head  { width:100%; padding:0px; min-height:16px;  margin:-15px 0 0 -2px; text-align: right; font-weight:bold; }
.lvm-content-area-view-kon-u-ver p.float-left-dojo-head { width:100%; padding:0px;  min-height:16px; margin-top:-15px; text-align: left; font-weight:bold; }
.dj_ie6 .lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('img/dojo/plus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitOpen .dijitArrowNode { min-height:16px; background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px;}
.dj_ie6 .lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px;}
.lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitArrowNodeInner {visibility:hidden;}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible;}
.lvm-content-area-view-kon-u-ver .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin:0px; min-height:16px; }
.lvm-content-area-view-kon-u-ver .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin:0px; min-height:16px; }
.lvm-content-area-view-kon-u-ver .dijitTitlePaneContentOuter { background: none;padding:0px; }
.lvm-content-area-view-kon-u-ver .dijitTitlePaneContentInner { padding:0px; }
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-content-area-view-kon-u-ver .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-content-area-view-kon-u-ver .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}
.lvm-content-area-view-kon-u-ver .dijitClickableRegion {background-color : #ffc !important;}



/* dijit.layout.TitlePane für LVM Content Area */  
.lvm-content-lexikon .dijitTitlePane .dijitTitlePaneTitle {width:100%; height:16px; margin:0px; padding:4px 0px 2px 0px; font-size:1.0em; font-weight:bold; color:#000; background: url('img/dojo/lex_tit_pan_bg.jpg') ; background-position:left top; outline:none;}
/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.lvm-content-lexikon .dijitTitlePane .dijitArrowNode {width:20px; height:16px; float:left; margin:0px;}
.lvm-content-lexikon .dijitTitlePaneFocused .dijitTitlePaneTextNode {color:#000; outline:none; }
.lvm-content-lexikon .dijitOpen .dijitTitlePaneTextNode {width:20px; height:16px; color:#000; padding:0px;}
.lvm-content-lexikon .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('img/dojo/lex_close.gif') no-repeat; background-position:3px 1px;}
.lvm-content-lexikon .nowrap {white-space: nowrap;}
.lvm-content-lexikon .float-right  {float:right; padding:0px; margin:0px;}
.lvm-content-lexikon .float-left {float:left; padding:0px; margin:0px;}
.dj_ie6 .lvm-content-lexikon .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('img/dojo/lex_close.gif') no-repeat; background-position:3px 1px;}
.lvm-content-lexikon .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/lex_open.gif') no-repeat; background-position:3px 1px;}
.dj_ie6 .lvm-content-lexikon .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('img/dojo/lex_open.gif') no-repeat; background-position:3px 1px;}
.lvm-content-lexikon .dijitTitlePane .dijitArrowNodeInner {visibility:hidden;}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible;}
.lvm-content-lexikon .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {margin:0px;}
.lvm-content-lexikon .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {position:relative; top:2px;}
.lvm-content-lexikon .dijitTitlePaneContentOuter {background: none; padding:0px;}
.lvm-content-lexikon .dijitTitlePaneContentInner {padding:0px;}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-content-lexikon .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-content-lexikon .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}
.lvm-content-lexikon .dijitClickableRegion {background-color : #ffc !important;}

 


/* dijit.layout.TitlePane für LVM Content Area */ 
.lvm-content-produkt-list  { width:100%; margin:0 0 16px 0; }
.lvm-content-produkt-list .dijitTitlePane .dijitTitlePaneTitle { width:100%; padding:4px 0px 2px 0px; font-size:1em; font-weight:normal; color:#666; outline:none; }
.lvm-content-produkt-list .dijitTitlePane .dijitArrowNode { width:16px;	height:16px; float:left; margin:0px; }
.lvm-content-produkt-list .dijitTitlePaneFocused .dijitTitlePaneTextNode { color:#666; }
.lvm-content-produkt-list .dijitOpen .dijitTitlePaneTextNode { font-weight:bold; height:16px; color:#666; padding:4px 0px 2px 3px; }
.lvm-content-produkt-list .dijitTitlePane .dijitClosed .dijitArrowNode { background: url('img/dojo/plus.gif') no-repeat; background-position:3px 1px; }
.lvm-content-produkt-list .nowrap { white-space: nowrap; }
.lvm-content-produkt-list .float-right  { float:right; padding:0px; margin:0px; }
.lvm-content-produkt-list .float-left { float:left; padding:0px; margin:0px; }
.lvm-content-produkt-list dl { color:#666; list-style:none; margin:0px; padding:0px; }
.lvm-content-produkt-list dl dt { padding:0 0 0 20px; margin-top:-15px; }


.lvm-content-produkt-list .dijitTitlePane .dijitOpen .dijitArrowNode { padding:0px; margin:0px; font-weight:bold; background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px; }
.lvm-content-produkt-list .dijitTitlePane .dijitArrowNodeInner { visibility:hidden; }
.lvm-content-produkt-list .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin-right:5px; }
.lvm-content-produkt-list .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { position:relative; top:2px; }
.lvm-content-produkt-list .dijitTitlePaneContentOuter { background: none;padding:0px; }
.lvm-content-produkt-list .dijitTitlePaneContentInner { padding:0px; }
.lvm-content-produkt-list .dijitClickableRegion { background-color: #ffc !important; }


.dj_ie6 .lvm-content-produkt-list .dijitTitlePane .dijitClosed .dijitArrowNode { background:url('img/dojo/plus.gif') no-repeat; background-position:3px 1px; }
.dj_ie6 .lvm-content-produkt-list .dijitTitlePane .dijitOpen .dijitArrowNode { font-weight:bold; background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px; }
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible; }

/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-content-produkt-list .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-content-produkt-list .dijitTitlePane .dijitTitlePaneTitle { zoom: 1; }









/* dijit.layout.TitlePane für LVM Content Area */ 
.lvm-cms-faq-content-view  { width:100%; margin:0 0 16px 0; }
.lvm-cms-faq-content-view .dijitTitlePane .dijitTitlePaneTitle { width:100%; padding:4px 0px 2px 0px; font-size:1em; border-bottom:1px solid #999; font-weight:bold; color:#000; outline:none; }
.lvm-cms-faq-content-view .dijitTitlePane .dijitArrowNode { width:16px;	height:16px; float:left; margin:0px; }
.lvm-cms-faq-content-view .dijitTitlePaneFocused .dijitTitlePaneTextNode { color:#000; }
.lvm-cms-faq-content-view .dijitOpen .dijitTitlePaneTextNode { height:16px; color:#000; padding:0px; }
.lvm-cms-faq-content-view .dijitTitlePane .dijitClosed .dijitArrowNode { background: url('img/dojo/plus.gif') no-repeat; background-position:3px 1px; }
.lvm-cms-faq-content-view .nowrap { white-space: nowrap; }
.lvm-cms-faq-content-view .float-right  { float:right; padding:0px; margin:0px; }
.lvm-cms-faq-content-view .float-left { float:left; padding:0px; margin:0px; }
.lvm-cms-faq-content-view dl { color:#000; list-style:none; margin:0px; padding:0px; }
.lvm-cms-faq-content-view dl dt { padding:0 0 0 20px; margin:0px; }


.lvm-cms-faq-content-view .dijitTitlePane .dijitOpen .dijitArrowNode { padding:0px; margin:0px; background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px; }
.lvm-cms-faq-content-view .dijitTitlePane .dijitArrowNodeInner { visibility:hidden; }
.lvm-cms-faq-content-view .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin-right:5px; }
.lvm-cms-faq-content-view .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { position:relative; top:2px; }
.lvm-cms-faq-content-view .dijitTitlePaneContentOuter { background: none;padding:0px; }
.lvm-cms-faq-content-view .dijitTitlePaneContentInner { padding:0px; }
.lvm-cms-faq-content-view .dijitClickableRegion { background-color: #ffc !important; }


.dj_ie6 .lvm-cms-faq-content-view .dijitTitlePane .dijitClosed .dijitArrowNode { background:url('img/dojo/plus.gif') no-repeat; background-position:3px 1px; }
.dj_ie6 .lvm-cms-faq-content-view .dijitTitlePane .dijitOpen .dijitArrowNode { background:url('img/dojo/minus.gif') no-repeat; background-position:3px 1px; }
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {visibility:visible; }

/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .lvm-cms-faq-content-view .dijitTitlePaneContentOuter,
.dj_ie6 .lvm-cms-faq-content-view .dijitTitlePane .dijitTitlePaneTitle { zoom: 1; }



/* Tabs für LVM Login  */

.lvm-login-tab-h-v-pad { padding:0 0 0 7px; margin:7px 0 0 0; }
.lvm-login-tab-h-v-size { padding:0px; margin:0px; height:106px; width:196px; }
.lvm-login-tab { width:100%; border:0px; padding:0px; margin:0px; }
.lvm-login-tab .dijitTabPaneWrapper { width:100%; border:0px; padding:0px; margin:0px; }
.lvm-login-tab .dijitTabContainerTop-tabs { border-width:0px 0px 1px 0; border-style:solid; border-color:#A8B551; }
.lvm-login-tab .dijitTab { height:20px; background-color:#B3B4AE; border-bottom:1px solid #FFF; margin-right:1px; margin-bottom:1px; padding:0px; color:#FFF; font-size:12px; font-weight:bold;}
.lvm-login-tab .dijitAlignLeft .dijitTab,
.lvm-login-tab .dijitAlignRight .dijitTab { margin-right:0px; margin-bottom:0px; }
.lvm-login-tab .dijitTabInnerDiv {padding:2px 15px 2px 14px;}
.lvm-login-tab .dijitTabHover,
.lvm-login-tab .dijitTabCloseButtonHover {color:#FFF; font-size:12px; font-weight:bold;}
.lvm-login-tab .dijitTabChecked,
.lvm-login-tab .dijitTabCloseButtonChecked {background-color:#A8B551;padding:0px;}

 
  
.lvm-login-tab .dijitAlignTop .dijitTabChecked,
.lvm-login-tab .dijitAlignTop .dijitTabCloseButtonChecked { border-bottom-color:#A8B551; vertical-align:bottom; }
.lvm-login-tab .dijitAlignBottom .dijitTabChecked,
.lvm-login-tab .dijitAlignBottom .dijitTabCloseButtonChecked { border-top-color:white; -moz-border-radius:0px; }
.lvm-login-tab .dijitAlignLeft .dijitTabChecked,
.lvm-login-tab .dijitAlignLeft .dijitTabCloseButtonChecked { border-right-color:red; }
.lvm-login-tab .dijitAlignRight .dijitTabChecked,
.lvm-login-tab .dijitAlignRight .dijitTabCloseButtonChecked { border-left-color:green; }
/* make space for a positioned close button */
.lvm-login-tab .dijitTab .dijitClosable {position: relative; padding:6px 20px 4px 10px;}
.lvm-login-tab .dijitTab .dijitClosable .closeImage {position:absolute;	top: 7px; right: 3px; height: 12px;	width: 12px; padding: 0; margin: 0;	background: url("../images/tabClose.png") no-repeat right top;}
.lvm-login-tab .dijitTabCloseButton .dijitClosable .closeImage {background-image : url("../images/tabClose.png");}
.lvm-login-tab .dijitTabCloseButtonHover .dijitClosable .closeImage {background-image : url("../images/tabCloseHover.png");}
.lvm-login-tab .dijitAlignLeft .dijitTab .dijitClosable {padding:6px 10px 4px 20px;}
.lvm-login-tab .dijitAlignBottom .dijitTab .dijitClosable .closeImage {top: auto; bottom: 7px; right: 3px;}
.lvm-login-tab .dijitAlignLeft .dijitTab .dijitClosable .closeImage {top: 7px; left: 3px;}

.dj_ie6 .lvm-login-tab .dijitTabPaneWrapper {/*overflow: hidden;*/ width:100%; }
.dj_ie6 .lvm-login-tab .dijitTabContainerTop-tabs { border-bottom:1px solid #B3B4AE; }
.dj_ie6 .lvm-login-tab .dijitTab { background-color:#ABC62A; border-bottom:1px solid #FFF; line-height:normal; margin-right:1px; margin-bottom:1px; padding:0px; color:#FFF; font-size:12px; font-weight:bold; }
.dj_ie6 .lvm-login-tab .dijitTabChecked,
.dj_ie6 .lvm-login-tab .dijitTabCloseButtonChecked {background-color:#B3B4AE; border-bottom: 1px solid #B3B4AE;}


/* Tabs für LVM Content Area  */
.lvm-content-area-tab-h-v-size {padding:0px; height:1500px; width:580px;}
.lvm-content-area-tab-view .dijitTabPaneWrapper {/*overflow: hidden;*/ width:100%; border:0px; padding: 3px 0 0 0; margin:0px; }
.lvm-content-area-tab-view .dijitTabContainerTop-tabs { border-width:0px 0px 1px 0; border-style:solid; border-color:#799105; }
.lvm-content-area-tab-view .dijitTab {background-color:#ABC62A; border-bottom:1px solid #FFF; line-height:normal; margin-right:1px; margin-bottom:1px; padding:0px; height:18px; color:#FFF; font-size:1.0em; font-weight:bold; background-image:url("img/dojo/tabDisabled.gif");background-repeat:no-repeat; background-position: right top;}
.lvm-content-area-tab-view .dijitAlignLeft .dijitTab,
.lvm-content-area-tab-view .dijitAlignRight .dijitTab {margin-right:0px; margin-bottom:5px; }
.lvm-content-area-tab-view .dijitTabInnerDiv {padding:2px 16px 2px 8px;}
.lvm-content-area-tab-view .dijitTabHover,
.lvm-content-area-tab-view .dijitTabCloseButtonHover {color: #FFF; font-size:1.0em; font-weight:bold;}
.lvm-content-area-tab-view .dijitTabChecked,
.lvm-content-area-tab-view .dijitTabCloseButtonChecked {background-color:#799105; border-left:1px solid #799105; background-image:url("img/dojo/tabEnabled.gif");background-repeat:no-repeat; background-position: right top;}
/* make the active tab white on the side next to the content pane */
 
  
.lvm-content-area-tab-view .dijitAlignTop .dijitTabChecked,
.lvm-content-area-tab-view .dijitAlignTop .dijitTabCloseButtonChecked {border-bottom-color:#799105;	vertical-align:bottom;}
.lvm-content-area-tab-view .dijitAlignBottom .dijitTabChecked,
.lvm-content-area-tab-view .dijitAlignBottom .dijitTabCloseButtonChecked {border-top-color:white; -moz-border-radius:2px 2px 0px 0px;	/* eliminate some border detritrus on moz */}
.lvm-content-area-tab-view .dijitAlignLeft .dijitTabChecked,
.lvm-content-area-tab-view .dijitAlignLeft .dijitTabCloseButtonChecked {border-right-color:red; }
.lvm-content-area-tab-view .dijitAlignRight .dijitTabChecked,
.lvm-content-area-tab-view .dijitAlignRight .dijitTabCloseButtonChecked {border-left-color:green;}
/* make space for a positioned close button */
.lvm-content-area-tab-view .dijitTab .dijitClosable {position: relative; padding:6px 20px 4px 10px;}
.lvm-content-area-tab-view .dijitTab .dijitClosable .closeImage {position:absolute;	top: 7px; right: 3px; height: 12px;	width: 12px; padding: 0; margin: 0;	background: url("../images/tabClose.png") no-repeat right top;}
.lvm-content-area-tab-view .dijitTabCloseButton .dijitClosable .closeImage {background-image : url("../images/tabClose.png");}
.lvm-content-area-tab-view .dijitTabCloseButtonHover .dijitClosable .closeImage {background-image : url("../images/tabCloseHover.png");}
.lvm-content-area-tab-view .dijitAlignLeft .dijitTab .dijitClosable {padding:6px 10px 4px 20px;}
.lvm-content-area-tab-view .dijitAlignBottom .dijitTab .dijitClosable .closeImage {top: auto; bottom: 7px; right: 3px;}
.lvm-content-area-tab-view .dijitAlignLeft .dijitTab .dijitClosable .closeImage {top: 7px; left: 3px;}

.dj_ie6 .lvm-content-area-tab-view .dijitTabPaneWrapper {/*overflow: hidden;*/ width:100%; }
.dj_ie6 .lvm-content-area-tab-view .dijitTabContainerTop-tabs { border-bottom:1px solid #799105; }
.dj_ie6 .lvm-content-area-tab-view .dijitTab {background-color:#ABC62A; border-bottom: 1px solid #FFF; line-height:normal; margin-right:1px; _height:18px; height:16px; color:#FFF; font-size:1.0em; font-weight:bold; background-image:url("img/dojo/tabDisabled.gif");background-repeat:no-repeat; background-position: right top;}
.dj_ie6 .lvm-content-area-tab-view .dijitTabChecked,
.dj_ie6 .lvm-content-area-tab-view .dijitTabCloseButtonChecked {background-color:#799105; border-bottom: 1px solid #799105; border-left:1px solid #799105; background-image:url("img/dojo/tabEnabled.gif");background-repeat:no-repeat; background-position: right top;}



/* Modaler-Dialog Content */

.lvm-content-modaler-dialog .dijitDialog { width:auto; height:auto; background: #fff; border: 1px solid #000; -webkit-box-shadow: 0px 5px 10px #adadad; padding: 0px; outline:none; }
.lvm-content-modaler-dialog .dijitDialog .dijitDialogTitle { border-top: none; border-left: none; border-right: none;padding:0 0 0 8px; }
.lvm-content-modaler-dialog .dijitDialog .dijitDialogPaneContent { border:none; border-top: 1px solid #d3d3d3; padding:10px;}
.lvm-content-modaler-dialog .dijitDialogTitleBar { background:#9BAD44; padding:5px 6px 3px 2px; outline:0; min-height:16px; height:16px;}
.lvm-content-modaler-dialog .dijitDialogTitle { font-size:1.1em; color:#FFF; font-weight: bold;	padding: 8px 12px 8px 12px;	outline:none;}
.lvm-content-modaler-dialog .dijitDialogCloseIcon { background : url("img/dojo/close.gif") no-repeat right top;	float: right; position: absolute; vertical-align: middle; right: 6px; top: 5px;	height: 15px; width: 15px; }
.dj_ie6 .lvm-content-modaler-dialog   .dijitDialogCloseIcon {background : url("img/dojo/close.gif") no-repeat right top;}
.lvm-content-modaler-dialog   .dijitDialogContent {padding: 8px;}



/* Tooltip and TooltipDialog */
.lvm-content-modaler-dialog .dijitTooltip,
.lvm-content-modaler-dialog .dijitTooltipDialog { padding: 0px; margin: 0px; }
.lvm-content-modaler-dialog .dijitTooltipBelow {padding: 0px; margin:-25px -10px 0 -10px;}
.lvm-content-modaler-dialog .dijitTooltipAbove {padding: 0px; margin:0 -10px -25px -10px;}
.lvm-content-modaler-dialog .dijitTooltipContainer { width:432px; padding: 0px; margin:0px; border-top: 1px solid #CCC; border-bottom:0px; border-left:0px; border-right:0px; background:url('img/bg_wallpaper_cms_content_area/teaser_nav_shadow_bottom_big.png') no-repeat bottom left; }
.lvm-content-modaler-dialog .dijitTooltipContainerSmall { width:216px; padding: 0px; margin:0px; border-top: 1px solid #CCC; border-bottom:0px; border-left:0px; border-right:0px; background:url('img/bg_wallpaper_cms_content_area/teaser_nav_shadow_bottom.png') no-repeat bottom left; }
.lvm-content-modaler-dialog .dijitTooltipContainerKonSer { width:220px; padding:0; margin:24px 0 0 0; border:0px; background:url('img/bg_wallpaper_appl/bg_tooltip_kon_ser.png') no-repeat bottom left; z-index: 999; }
.lvm-content-modaler-dialog .dijitTooltipConnector { border:0px; z-index: 2; }
.lvm-content-modaler-dialog .dijitTooltipABRight .dijitTooltipConnector { left: auto !important; right: 0px; }
.lvm-content-modaler-dialog .dijitTooltipBelow .dijitTooltipConnector {	top: -16px; left: 0px; background:url("img/dojo/direkteinstieg_open_down.gif") no-repeat top right;	width:100px; height:16px;}
.lvm-content-modaler-dialog .dijitTooltipAbove .dijitTooltipConnector {	bottom: -16px; left: 0px; background:url("img/dojo/direkteinstieg_open_up.gif") no-repeat bottom right; width:100px; height:16px;}


.lvm-content-modaler-dialog .dijitTooltipABRight .dijitTooltipConnectorSelectBox {left: auto !important; right: 0px; }
.lvm-content-modaler-dialog .dijitTooltipBelow .dijitTooltipConnectorSelectBox {padding: 0px; margin: 0px;}
.lvm-content-modaler-dialog .dijitTooltipAbove .dijitTooltipConnectorSelectBox {padding: 0px; margin: 0px;}



.lvm-content-modaler-dialog .dijitTooltipRight {padding-left: 14px;}
.lvm-content-modaler-dialog .dijitTooltipLeft {padding-right: 14px;}
.lvm-content-modaler-dialog .dijitTooltipRight .dijitTooltipConnector { left: 0px; bottom: 7px; background:url("images/tooltipConnectorLeft.png") no-repeat top left; width:16px; height:14px; }
.lvm-content-modaler-dialog .dijitTooltipLeft .dijitTooltipConnector { right: 0px; bottom: 7px; background:url("images/tooltipConnectorRight.png") no-repeat top left; width:16px; height:14px; }



.dj_ie6 .lvm-content-modaler-dialog .dijitTooltip,
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipDialog { padding: 0px; margin: 0px; background-color:#FFFFFF; }
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipBelow .dijitTooltipConnector {padding: 0px; margin:0px;}
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipAbove .dijitTooltipConnector {padding: 0px; margin:0px;}
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipContainer { width:406px; padding: 0px; margin:0px; border-top: 1px solid #CCC; border-bottom:0px; border-left:0px; border-right:0px; background:url("img/bg_wallpaper_cms_content_area/teaser_nav_shadow_bottom_big.gif") no-repeat bottom left; }
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipContainerSmall { width:190px; padding: 0px; margin:0px; border-top: 1px solid #CCC; border-bottom:0px; border-left:0px; border-right:0px; background:url("img/bg_wallpaper_cms_content_area/teaser_nav_shadow_bottom.gif") no-repeat bottom left; }
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipBelow .dijitTooltipConnector {	background:url("img/dojo/direkteinstieg_open_down.gif") no-repeat top right; width:100px; height:16px;}
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipAbove .dijitTooltipConnector {	background:url("img/dojo/direkteinstieg_open_up_ie.gif") no-repeat top right; width:100px; height:16px;}
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipLeft {padding-left: 14px;}
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipRight {padding-left: 14px;}
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipLeft .dijitTooltipConnector {background-image: url('img/dojo/step_close.gif');}
.dj_ie6 .lvm-content-modaler-dialog .dijitTooltipRight .dijitTooltipConnector { background-image: url('img/dojo/step_close.gif');}


.dj_safari .lvm-content-modaler-dialog .dijitPopup .dijitTooltipContainer,
.dj_safari .lvm-content-modaler-dialog .dijitPopup .dijitMenu {	/* -webkit-border-radius: 5px; */ -webkit-box-shadow: 0px;}


/*
 * Control opacity of popups
 */
.lvm-content-modaler-dialog   .dijitPopup > div,
.lvm-content-modaler-dialog   .dijitPopup > table {opacity: 1.0;}




.lvm-direkteinstieg-button .dijitButtonNode { background-image:url('img/dojo/direkteinstieg_dojo.gif'); background-repeat:no-repeat; background-position: bottom right; margin:0px; padding:0px; width:100px; height:16px;}
.lvm-direkteinstieg-button .dijitButtonNode * { height:16px; } 
.lvm-direkteinstieg-button .dijitReset { margin:0; border:0; padding:0; }



.lvm-kon-ser-sel { width:200px; padding:0 0 0 17px; font-size:1.0em; }
.lvm-kon-ser-sel .sel-fon { width: 170px; color:#808080; font-style:italic; padding:0 0 0 4px; font-size:1.0em; }
.lvm-kon-ser-sel .sel-sel-fon { width: 170px; color:#808080; font-style:normal; padding:0 0 0 4px;font-size:1.0em; }
.lvm-kon-ser-sel .dijitButtonNode {width:193px; margin:0px; padding:0px; border:1px solid #D2D2CC; text-align: left; }
.lvm-kon-ser-sel .dijitReset { margin:0; padding:0; background-color:#FFF; }
.lvm-kon-ser-sel .dijitButtonNode .dijitArrowButtonInner { margin:0px; padding:0px; width:18px; height:18px; background-image:url('img/icons_kont_ser/open_sel.png'); background-repeat:no-repeat; background-position:top right;} 



table.fooBar td { width:200px; border:0; padding:15px 20px 0 0; }
table.fooBar a { padding:0px; color:#666; text-decoration:none;  }
.foo { text-align: center; }

.dojoxScrollWindow { position:relative; }
.dojoxScrollHelper .helperInner { visibility:hidden; }
.dojoxScrollHelper { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background:#EDEDED none repeat scroll 0 0; border:1px solid #799105; height:4px; left:4px; position:absolute; top:4px; width:4px; }
.dojoxScrollWrapper { width:100%; }

.lvm-content-modaler-dialog .dijitDialogUnderlay { background-color:#000; }
.lvm-content-modaler-dialog .dojoxLightbox { position:absolute;	z-index:999; overflow:hidden; width:100px; height:100px; border:11px solid #fff; background:#fff url('img/dojo/lvm_loader.gif') no-repeat center center; -webkit-box-shadow: 0px 6px 10px #636363; -webkit-border-radius: 3px; -moz-border-radius:4px; }
.lvm-content-modaler-dialog .dojoxLightboxContainer { position:absolute; top:0; left:0; }
.lvm-content-modaler-dialog .dojoxLightboxFooter { height:50px;	position:relative; bottom:0; left:0; margin-top:8px; color:#333; z-index:1000; font-size:10pt; }
.lvm-content-modaler-dialog .dojoxLightboxGroupText { color:#666; font-size:8pt; }
.lvm-content-modaler-dialog .LightboxNext,
.lvm-content-modaler-dialog .LightboxPrev,
.lvm-content-modaler-dialog .LightboxClose { float:right; width:16px; height:16px; }
.lvm-content-modaler-dialog .LightboxClose,
.lvm-content-modaler-dialog .LightboxClose { background:url('img/dojo/lb_close.png') no-repeat center center; }
.lvm-content-modaler-dialog .LightboxNext,
.lvm-content-modaler-dialog .LightboxNext {	background:url('img/dojo/lb_right.png') no-repeat center center; }
.lvm-content-modaler-dialog .LightboxPrev,
.lvm-content-modaler-dialog .LightboxPrev {	background:url('img/dojo/lb_left.png') no-repeat center center; }
.lvm-content-modaler-dialog .soria .LightboxClose,
.lvm-content-modaler-dialog .soria .LightboxNext,
.lvm-content-modaler-dialog .soria .LightboxPrev { width:15px; height:15px;	background:url('img/dojo/spriteRoundedIconsSmall.png') no-repeat center center;	background-position:-60px; }
.lvm-content-modaler-dialog .soria .LightboxNext { background-position:-30px 0; }
.lvm-content-modaler-dialog .soria .LightboxPrev { background-position:0 0; }
.lvm-content-modaler-dialog .slideShowWrapper { position:relative; background:#fff; padding:8px; border:1px solid #333;	padding-bottom:20px; overflow:hidden; text-align: center; -moz-border-radius:3pt; -webkit-border-radius:4pt; -webkit-drop-shadow:#ccc 4pt; }
.lvm-content-modaler-dialog .slideShowNav { position:absolute; bottom:-18px; left:0px; padding:0px 3px 2px 0px;	background-color:#fff; width:100%; }
.lvm-content-modaler-dialog .slideShowNavWrapper { float:right;  }
.lvm-content-modaler-dialog .slideShowTitle { float:left; color:#333; font-size:10pt;}
.lvm-content-modaler-dialog .slideShowTitle .slideShowCounterText {	font-size:6pt; color:#666; }
.lvm-content-modaler-dialog .slideShowHidden { position:absolute; display: none; height: 1px; width: 1px; }
.lvm-content-modaler-dialog .slideShowImageWrapper { position:relative;	text-align: center;	margin-top: -42px; float: left;	width: 100%; }
.lvm-content-modaler-dialog .slideShowImageWrapper img { border: 0px none; }
.lvm-content-modaler-dialog .slideShowNotifier { background-color: red; width: 100px; height: 5px; font-size: 1%; }
.lvm-content-modaler-dialog .slideShowSlideShow { position:absolute; top:30px; padding: 0 5px; border: 0px;	text-decoration: none; color: #2e6ab1; }
.lvm-content-modaler-dialog .slideShowLoading { background-color: #fad66a; }
.lvm-content-modaler-dialog .slideShowLoaded { background-color: transparent; }
.lvm-content-modaler-dialog .slideShowCtrlPrev { background-position: -96px 0px; float: left; }
.lvm-content-modaler-dialog .slideShowCtrlNext { background-position: -144px 0px; float: right; }
.lvm-content-modaler-dialog .slideShowCtrlPlay { background-position: -190px 0px; position: absolute; }
.lvm-content-modaler-dialog .slideShowPaused .slideShowCtrlPlay { background-position: -236px 0px; position: absolute; }
.lvm-content-modaler-dialog .slideShowCtrl span.slideShowCtrlHide {	background-image: url("img/dojo/blank.gif"); cursor: auto; }
.lvm-content-modaler-dialog .slideShowCtrl { height: 50px; width: 100%;	position: relative;	z-index:999; float: left; }
.lvm-content-modaler-dialog .slideShowCtrl span { width: 50px; height: 100%; background-image: url("img/buttons.png"); }
.lvm-content-modaler-dialog .lvm-content-modaler-dialog .dj_ie6 .slideShowCtrl span { background-image: url("img/buttons.gif"); }
.lvm-content-modaler-dialog .lvm-content-modaler-dialog .dj_ie6 .slideShowPager li.currentpage,
.lvm-content-modaler-dialog .lvm-content-modaler-dialog .dj_ie6 .pagination li.disablepage{ margin-right: 5px; padding-right: 0; }
.lvm-content-modaler-dialog .thumbWrapper .thumbNav { background-repeat: no-repeat;	background-position: center; padding-top: 1px; width: 30px;	height: 100%; }
.lvm-content-modaler-dialog .thumbOuter { padding-bottom: 2px; }
.lvm-content-modaler-dialog .thumbOuter.thumbHoriz { width: 500px; height: 85px; }
.lvm-content-modaler-dialog .thumbOuter.thumbVert {	width: 100px; height: 400px; }
.lvm-content-modaler-dialog .thumbOuter .enabled { background: transparent url("img/buttons.png") no-repeat center center; }
.lvm-content-modaler-dialog .lvm-content-modaler-dialog .dj_ie6 .thumbOuter .enabled { background-image: url("img/buttons.gif"); }
.lvm-content-modaler-dialog .thumbOuter .thumbNav img { width: 48px; height: 75px; }
.lvm-content-modaler-dialog .thumbOuter .thumbClickable div { cursor: pointer; }
.lvm-content-modaler-dialog .thumbOuter .prevHoriz { background-position: -96px 12px; position: relative; float: left; height: 100%; }
.lvm-content-modaler-dialog .thumbOuter .nextHoriz { background-position: -144px 12px; position: relative; float: right; height: 100%; }
.lvm-content-modaler-dialog .thumbOuter .prevVert {	background-position: 0px 0px; height: 48px;	width:48px;	margin-left:24px; }
.lvm-content-modaler-dialog .thumbOuter .nextVert {	background-position: -48px 0px;	height: 48px; width:48px; margin-left:24px; }
.lvm-content-modaler-dialog .thumbWrapper img {	height: 75px; max-width: 100px;	width: expression(this.width > 100 ? 100: true); }
.lvm-content-modaler-dialog .thumbWrapper .thumbNav .imageGalleryThumb { height: 50px; }
.lvm-content-modaler-dialog .thumbWrapper .thumbNotifier { background-color: red; width: 0px; margin-left: 2px;	height: 5px; font-size: 1%; }
.lvm-content-modaler-dialog .thumbWrapper .thumbLoaded { background-color: transparent;	}
.lvm-content-modaler-dialog .thumbScroller { overflow-x: hidden; overflow-y: hidden; white-space: nowrap; text-align: center; }
.lvm-content-modaler-dialog .thumbHoriz .thumbScroller { width: 500px; height: 85px; float:left;}
.lvm-content-modaler-dialog .thumbVert .thumbScroller {	height: 500px; width: 100px; }
.lvm-content-modaler-dialog .thumbWrapper { float: left;}
.lvm-content-modaler-dialog .thumbVert .thumbWrapper { width: 100px; height: 10px; }
.lvm-content-modaler-dialog .thumbHoriz .thumbWapper { height:85px; width: 10px; }
.lvm-content-modaler-dialog .thumbWrapper.thumbHoriz div { float: left;	padding-right: 2px; }
.lvm-content-modaler-dialog .thumbWrapper.thumbVert { width: 100px; }
.lvm-content-modaler-dialog .thumbWrapper.thumbVert div { padding-bottom: 2px; }
.lvm-content-modaler-dialog .imageGalleryWrapper { padding-bottom: 20px; text-align: center; }



                                                                                     
                                                                                             
