		/* css-container */
/* enevkpfleg */
/* 2009-10: neue slider */

.gesamt {
 max-width:1152px;
 min-width:971px;
 width: 1024px;
 margin: 0 auto;
 position:absolute;
}

/*meta-navi*/
.meta-navi-ges {
  width: 971px;
  height:64px;
  background: #d2d3d5 url(/pic/enevk/bvfr000_bg_navigation.gif) repeat-x 0 0;
  color: #fff;
  margin:0;
}

.meta-navi {
  float: right;
  width: 578px;    
  padding: 0;
  margin:0;
}

.meta-stand {
 float:left;
 width:20%;
 padding: 0px 0 3px 0px;
 }

.search { 	
	padding:6px 0 0 12px;
	width:230px;
	float: left;
}

.search .submit { 	
	cursor:pointer;
}

.shoppingbasket {	
	width:80px;	
	height:24px;	
	float:right;	
}

.shoppingbasket input {
	background-image:url(/pic/enevk/warenkorb2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	color:#264468;
	font-weight:bold;
	font-size:1.1em;
	padding:3px 0 3px 28px;
	margin-top:2px;
	cursor:pointer;
}

.shoppingbasket form {
	width:100px;
	float:right;
	margin-right:14px;
}

/* Pfadnavigation */
.pfad-con {	 
	 float:left;
	 padding:0;
	 margin:0;
	 padding: 0 0 0 10px;
	 width:670px !important;
	 background-color:transparent;
	 z-index:999;
}

.pfad {  
  width:479px;
  float:left;  
  text-align:left;
  padding:0;
  margin-top: 2px;
  margin-left:7px;
}

/* Link Warenkorb*/
.waren {
  width:30.0%;
  float:right;
  margin:0 -1% 0 0;
  text-align:right;
  padding:1px 15px 2px 0px;  
}

.leer-con-re {
  width:18%;
  float:right;
  border-top:0px;
  border:0px;
  }

.clear {
  float: none;
  clear: both;
  width: 1px;
  margin: 0;
  padding: 0;
  font-size: 0px;
  line-height: 0px;
  height: 1px
}

/* main */
.main {
	width: 996px;
	padding-left: 25px;
	background:white url(/pic/enevk/enevk_main_bg.gif) no-repeat 0 0;
}

.main-ges {
  width:85%;
  float:left;
  margin: 0 5px 0 0;
}

.main-inhalt {
  width:971px;
  margin:0;
  background-color: white;
}

/*linke Navigation */
.nav-con-li {
  float:left;
  width:10em;
  border-top:0px;
  border-right:1px solid #264468;
  border-bottom:0px;
  border-left:0px solid #FFFFFF;
  margin:0;
  padding:0;
  background-color:#E3E8F0;
  }

  * html .nav-con-li
{ /* fuer IE Win */
  width:11em;
/* */
}

/* Titel - blau */
.titel-li {
  width:100%;
  display:block;
  background-color:#264468;
  float:left;
  }

.nav-inhalt {
  width:100%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:2px solid #264468;
  border-left:0px;
  padding:5px 0 5px 0;
  margin:0;
}

.nav-inhalt-re {
  width:100%;
  float:left;
  border-top:0px;
  border-right:0px;
  border-bottom:2px solid #264468;
  border-left:0px;
  padding:0 0 5px 0;
}

/*Container main Content Bereich */
.titel-main {
  width:100%;
  border-top:3px solid #264468;
  border-right:0px solid #264468;
  border-bottom:0px;
  border-left:3px solid #264468;
  float:left;
  margin:0 0 2px 0;
  }

/*Titel mit border oben*/
.con-titel-main-home {
  width:100%;
  border-top:3px solid #264468;
  border-right:0px solid #264468;
  border-bottom:0px;
  border-left:0px solid #264468;
  float:left;
  }

 /*Titel mit border links*/
.titel-main-home {
  width:100%;
  float:left;
  border-top:3px solid #264468;
  border-right:0px solid #264468;
  border-bottom:0px;
  border-left:3px solid #264468;
  }
  
/*Spalte fuer Lesezeichen*/
.spalte-main-15 {
   width:15%;
   float:left;
   height:20px;
}
/* Artikel-titel */
.spalte-main-60 {
   width:75%;
   float:left;
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:1px solid #264468;
   margin:0;
   padding:0;
  }
  
.daten-main-100 {
   width:100%;
   float:left;
   margin: 2px 0 0 0;
   }

.daten-main-30 {
  width:30%;
	float:left;
	text-align:left;
	}

.daten-main-60 {
  width:65%;
	float:right;
	text-align:left;
	}

.ergebnis-einsp-hell {
   width:100%;
   float:left;
   margin:0;
   padding:0;
   background-color:#E3E8F0;
   }

.ergebnis-einsp-hell-border-top {
   width:100%;
   float:left;
   margin: 0;
   padding: 0px 0 0 0;
   border-top:1px solid #FFFFFF;
   background-color:#E3E8F0;
   }

/** Warenkorb **/
.waren-artikel {
   width:100%;
   float:left;
   background-color:#E3E8F0;
   margin:10px 0 0 0;
   }

.waren-main-13 {
   width:13%;
   float:left;
   margin:0;
   padding:0;
   }

.waren-main-preis {
   width:20%;
   float:left;
   border-top:1px solid #264468;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   padding:0 0 0 6px;
   }

.waren-bestell-gesamtpreis {
   width:18%;
   float:right;
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   padding:0 0 0 6px;
   text-align:right;
   margin-right: 16px;
   }

.waren-bestell-gesamtpreis-border {
   width:30%;
   float:right;
   border-top:1px solid #264468;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   padding:0 0 0 6px;
   text-align:right;
   margin-right: 16px;
   }

.waren-bestell-einzelpreis {
   width:18%;
   float:right;
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   padding:0 0 0 6px;
   text-align:right;
   margin-right: 16px;
   }

.waren-main-20-re {
   width:10%;
   float:right;
   margin:0;
   padding:0;
   }

.waren-artikel-bestellen {
  float:right;
  width:30%;
  padding:3px 0 0 0;
  }

.waren-main-50 {
   width:50%;
   float:left;
   margin:0;
   padding:0;
   }

.waren-main-50-rechts {
   width:50%;
   float:left;
   margin: 5px 0 0 0;
   padding:0;
   text-align:right;
   }

.spalte-main-30 {
  width:20%;
	float:right;
	border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #264468;
	text-align:right;
	margin:0;
	padding:0;
	}

/*Container*/
.main-einsp-weiss {
   background-color:#FFFFFF;
   width:99%;
   float:left;
   margin: 0px 0 0 0;
   padding:0 0 5px 0;
   }
   
.main-einsp-weiss-border {
   background-color:#FFFFFF;
   width:100%;
   float:left;
   margin: 10px 0 0 0;
   padding:10px 0 0 0;
   border-top:1px solid #264468;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   }
   
.main-einsp-weiss-border-unten {
   background-color:#FFFFFF;
   width:99%;
   float:left;
   margin: 10px 0 0 0;
   padding:10px 0 10px 0;
   border-top:0px;
   border-right:0px;
   border-bottom:1px solid #264468;
   border-left:0px;
   }

.main-nach-oben {
   width:65%;
   float:right;
   margin: 2px 5px 0 0;
   background-color:#FFFFFF;
   }

.main-zwsp-48-li  {
   float:left;
   width:49%;
   border-top:1px solid #264468;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:10px 0 0 0;
   }

.main-zwsp-48-re  {
   float:right;
   width:49%;
   border-top:1px solid #264468;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:5px 0 0 0;
   text-align:right;
   }

.zwsp-48-li-o  {
   float:left;
   width:49%;
   margin:5px 0 0 0;
   }

.zwsp-48-re-o  {
   float:right;
   width:49%;
   margin:5px 0 0 0;
   }

.zwsp-48-waren-li  {
   float:left;
   width:49%;
   margin:0;
   padding:0;
   border-right:1px solid #264468;
   }

.zwsp-48-waren-re  {
   float:left;
   width:49%;
   margin:0 0px 0 -1px;
   padding:0 0 0 6px;
   border-left:1px solid #264468;
   }

.main-zwsp-48-re-text-li {
   float:right;
   width:49%;
   border-top:1px solid #264468;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin:10px 0 0 0;
   text-align:left;
   }

.main-einsp-hell {
   width:100%;
   float:left;
   margin: 5px 0 0 0;
   background-color:#E3E8F0;
   }

.main-hell-warenkorb{
   width:100%;
   float:left;
   margin:0 ;
   background-color:#E3E8F0;
   border-bottom:3px solid #FFFFFF;
   }

.main-hell-warenkorb-border{
   width:100%;
   float:left;
   margin:0;
   background-color:#E3E8F0;
   border-bottom:1px solid #264468;
   }

.main-einsp-hell-border {
   width:100%;
   float:left;
   border-top:1px solid #264468;
   border-right:0px;
   border-bottom:0px;
   border-left:0px;
   margin: 10px 0 5px 0;
   background-color:#E3E8F0;
   }

.main-einsp-nav {
   width:100%;
   float:left;
   margin: 10px 0 0 0;
   background-color:#E3E8F0;
   }

.einsp-hell-titel{
   width:100%;
   background-color:#B4C9CF;
   float:left;
   padding:0;
   height:auto;
   }

.main-zwsp-60 {
   float:left;
   width:56%;
}

.main-zwsp-30 {
   float:right;
   width:38%;
   background-color:#E3E8F0;
}

.main-artikel-nav {
  float:left;
  width:70%;
  padding:3px 6px 3px 3px;
  margin:0;
  text-align:left;
  }

.main-artikel-bestellen {
  float:right;
  width:22%;
  padding:3px 6px 3px 6px;
  background-color:#E3E8F0;
  border-top:2px solid #264468;
  border-right:0px solid #264468;
  border-bottom:0px solid #264468;
  border-left:2px solid #264468;
  text-align:center;
  }

/*Navigation*/
.nav-hintergrund {
   float:left;
   width:96%;
   background-color:#E3E8F0;
   margin:0;
  padding:0 0 5px 0;
}

.main-15 {
   float:left;
   width:15%;
   margin:10px 0 0 0;
}

.main-auto {
   float:left;
   width:auto;
   padding: 0 0 10px 5px;
}

/* login */
.login-titel {
   float:left;
   width:100%;
   background-color:#264468;
}

/* rechte Navigation */
.nav-con-re {
  width:10em;
  position:absolute;
  top:0px;
  right:0;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:1px solid #264468;
  background-color:#FFFFFF;
  }

.titel-re {
  width:100%;
  background-color:#264468;
  float:left;
  margin: 0 0 1.3% 0;
 }

.nav-re-link {
  width:95%;
  float:left;
  margin:10px 0 10px 2px;
  }

#leer-ie {  
float:left; 
width:96%; 
clear:both; 
color:#FFFFFF; 
background-color:#FFFFFF;
}

.main-art-auspraegungen-100 {
  width: 99%;
  float: left;
  margin:0 0 0 0;
  padding:0;
}

.main-art-auspraegungen-100-rechts {
  width: 99%;
  float: right;
  margin:0 0 0 0;
  padding:0;
  text-align: right;
}

.main-art-auspraegungen-20 {
  width:20%;
  float:left;
  margin:0 0 0 0;
  padding:0;
}

.main-art-auspraegungen-25 {
  width:24%;
  float:left;
  margin:0 0 0 0;
  padding:0;
}

.main-art-auspraegungen-15 {
  width:15%;
  float:left;
  margin:0 0 0 0;
  padding:0;
}

.main-art-auspraegungen-30 {
  width:31%;
  float:left;
  margin:0 0 0 0;
  padding:0;
}

.main-art-auspraegungen-35 {
  width:35%;
  float:left;
  margin:0 0 0 0;
  padding:0;
}

.main-art-auspraegungen-45 {
  width:45%;
  float:left;
  margin:0 0 0 0;
  padding:0;
}

.main-art-auspraegungen-50 {
  width:49%;
  float:left;
  margin:0 0 0 0;
  padding:0;
}

.info_box {
  border-width:1px;
  border-style:solid;
  border-color:#264468;
  padding:0.9em;
  text-align:justify;
  }

/*neu Design*/
.col1 {
   width: 66%;
   height: auto;
   float: left;
}

.col2 {
   width: 34%;
   height: auto;
   float: right;
}

.enev-kommentar {
   clear: both;
   width: 100%;
}

.pageNavi {
   width: 100%;   
   padding: 8px;
}

.pageNavi .absatz {
   margin-left:4px;
}

.pageNavi img, .pageMenu img {
   float: left;
}

.pageMenu .img-auswahl {
   margin-top: -3px;
}

.pageCounter, .pageMenu span {
   float: left;
   margin: -2px 4px 0 4px;
}

.pageMenu span {
   margin: -2px 5px 0 15px;
}

.pageMenu .btn {
   text-decoration: none!important;
   color: #264468!important;
}


/**Portlet Bereich**/
.portletView {
	background:#ffffff url(/pic/enevk/enevk_bg_tabcontainer.gif) repeat-x scroll left bottom;
	padding-bottom:5px;
  height:250px;
}

.portletView .jScrollPaneContainer {
	height:80px;
}

.homepage .portletView {
	background-image: none;
	padding-bottom: 0;
}

.portletMenu {
   display: block;
   border-bottom: 1px solid #d8dfe7;
}

.portletMenu h2 {
   font-size: 1.1em;
   color: #000;
   float: left;
   width: 20%;
}

.portletMenu #contentHeadingClose{
   color: #264468 ;      
   text-decoration: none;
   background: url(/pic/enevk/bvfr000_bg_ausblenden.gif) no-repeat top right;
   padding: 2px 22px 2px 0;
   margin-right: 20px;
   float: right;
   display:inline;
}

.portletMenu #contentHeadingOpen{
   color: #264468 ;      
   text-decoration: none;
   background: url(/pic/enevk/bvfr000_bg_einblenden.gif) no-repeat top right;
   padding: 2px 22px 2px 0;
   margin-right: 20px;
   float: right;
   display:none;
}

.portletView .col1 {
   height: 100%;
}

.portletView .col2 {
   height: 100%;
}

#containterTab {
   background: #edf7fa url(/pic/enevk/enevk_bg_tabcontainer.gif) repeat-x left bottom;
   height: 270px;
   width: 100%;
   padding-top: 20px;
   margin-bottom: 10px;
}

.listview #containterTab {
   height: 581px !important;   
}

#containterTab .col1, #containterTab .col2 {
   height:235px;
}

.listview #containterTab .col1, .listview #containterTab .col2 {
   height:541px !important;
}

#containterTab .tabBox {
   padding: 20px 4px;
}

#containterTab .tabBoxContent {
   width: 100%;
   height: 214px;
   margin-top: -2px;
   border-top: 1px solid #c7d6eb;
}

.btnPortlet {
   color: #264468 ;
   text-decoration: none;
   background: url(/pic/enevk/bvfr000_bg_einblenden.gif) no-repeat top right;
   padding: 2px 22px 2px 0;
   margin: -15px 20px 12px 0;
   float: right;
   display:none;
}
.closeBtn {
   background: url(/pic/enevk/bvfr000_bg_ausblenden.gif) no-repeat top right!important;
}

#footer {
   margin:0;
   padding-bottom: 0px;
   background: #d2d3d5 url(/pic/enevk/bg_footer.gif) no-repeat 0 0;
   width: 971px;
   height:45px;
}

#footer ul {
   list-style: none;
   margin: 18px 0 0 9px;
   padding: 0;
   float: left;
   width: 70%;
}

#footer ul li {
  display: block;
  float: left;
  margin: 0;
  padding: 0px 10px 0px 12px;
  background-image: url(/pic/enevk/bvfr000_bg_meta.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#footer ul li a {
   color: #000;
   text-decoration: none;
}

#footer .copyRight {
   color: #000;
   text-decoration: none;
   float:left;
   margin: 18px 0 0 26px;
}

#footer .toplink {		
	float:left;
	margin-top:18px;
}

#footer .toplink a,
#footer .toplink a:link,
#footer .toplink a:visited,
#footer .toplink a:hover,
#footer .toplink a:active,
#footer .toplink a:focus {		
	color:#000;
	text-transform:uppercase;
	font-size:0.9em;
	text-decoration:none;
	background-image:url(/pic/enevk/icon_arrow_up.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:18px;
}

#footer .toplink a:hover,
#footer .toplink a:active,
#footer .toplink a:focus {		
	text-decoration:underline;
}

#textPanel {
   overflow: auto;
   width: 100%;
   height: 100%;
}

#tabPanelNavi {
   overflow: auto;
   width: 100%;
   height: 100%;
}

#portlet1 {
   overflow: auto;
   width: 100%;
   height: 100%;
}

#portlet2 {
   overflow: auto;
   width: 100%;
   height: 100%;
   border-left: 1px solid #c7d6eb;
   margin-left: -1px;
}
  * html #portlet2
{ /* fuer IE Win */
        margin-left: 0px;
/* */
} 

.contentWrapper {
   padding: 16px;
   font-size:1.2em;
}

/* homepage */
.homepage {
	margin-top: -1px;
	background-color: white;
}

.homepage .portletView {
	height: auto;
}

.homepage .portletView .col2 {
	 background: #ffffff url(/pic/enevk/homepage_right_bg.gif) repeat-x 0 0;
}

.homepage .col1 {
	width: 633px;
	position: relative;
}

.homepage .col2 {
	width: 338px;
}



.cf:after, .clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

	* html>body .cf,
	* html>body .clearfix {
		display:inline-block;
		width:100%;
	}

	*html .cf,
	*html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
}

/** Opera **/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	.pfad-con {
		  position:absolute;
		  top:170px;
	}	
	
	.link_meinprofil a,
	.link_meinprofil a:link,
	.link_meinprofil a:visited,
	.link_meinprofil a:hover,
	.link_meinprofil a:active,
	.link_meinprofil a:focus {
	   position:relative;
	   top:8px;  
	   left:430px;	  
	}
	
	.shoppingbasket input {
		padding-left:33px;	
		padding-top:2px;
	}
	
	.re-meta { 
	  padding-top: 7px !important;
	}
}

/** END Opera **/
	