/* temp */
#divUeberUns {display: none;}
/* /temp*/

body, html{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ffffff;
	margin: 0;
	padding: 0;
	height: 96%;
}


form{
margin: 0;
padding: 0;
height: 100%;
}


a {
	color: #7bb0da;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

h1{
	font-size: 18px;
	font-weight: bold;
	color: #7bb0da;
	margin: 0 0 10px 0;
	padding: 0;
}

h2{
	font-size: 16px;
	font-weight: bold;
	color: #959691;
	margin: 0 0 10px 0;
	padding: 0;
}

h3{
	font-size: 14px;
	font-weight: bold;
	color: #cfcfcf;
}


h4{
	font-size: 11px;
	font-weight: bold;
	width: 454px;
	height: 16px;
	padding: 2px 0 0 6px;
	display:block;

}

h5{
	font-size: 11px;
	font-weight: normal;
}

input, select{
	font-size: 11px;
	border: 1px solid #9b9c9e;
}

.form_register_drp, .form_profil_drp{
	width: 152px;
}

/* formulare breiter */

.contact_input_2, .contact_input_1, .contact_input_3, .contact_input_4, .contact_input_5, .contact_input_7, .contact_input_1, .contact_input_8, .contact_input_9, .form_profil_input, .form_register_input, .form_register_ben_input{
	width: 150px;
}

textarea {
	width: 250px;
	height: 100px;
}




p{
	margin: 0px;
	padding: 0.5em 0em;
}


/*<---- Right Column ----*/




/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 36) */
/* Type div */
#master{
	width:995px;
	height: 100%;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#content_wrap{
	width: 710px;
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 37) */
/* Type div */
#top{
	width: 743px;
	height: 60px;
	background: transparent;
}

#topBreadcrumbs{
	font-size: 12px;
	display: block;
	float: left;
	background: transparent;
}

#boxWKBInfoMiddle{
	display:block;
	float: right;
	padding: 0px 4px;
	border-right: 1px solid #9b9c9e;
}

#boxWKBInfoMiddle a{
	color: #9b9c9e;
}

#boxHeadWeblink{
	display:block;
	float: right;
	padding: 0px 4px;
}

#boxHeadWeblink a{
	color: #9b9c9e;
}

#boxLoginInfo{
	float: right;
	padding: 0px 4px;
	border-right: 1px solid #9b9c9e;
	color: #7bb0da;
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 45) */
/* Type div */
#left{
	width: 140px;
	/*height: 100%;
	background: url(../../images/layout/bgtopleft.jpg) no-repeat;*/
	margin-right: 45px;
	margin-bottom: 50px;
	float: left;
	background: #ececec;
	display:none;
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 47) */
/* Type div */
#right{
	width: 230px;
	height: 89%;
	/*overflow: auto;*/
	/*background:transparent url(../../images/layout/bgtopright.jpg) no-repeat;*/
	float: left;
	margin-left: 5px;
	margin-top: -60px;
	background: transparent;
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 38) */
/* Type div */
#logo{
	width: 198px;
	height: 59px;
	background: url(../../images/layout/logo.jpg) no-repeat;
}

#logo a{
	display: block;
	width: 198px;
	height: 59px;
}

#rightContent{
	width: 100%;
	height: 100%;
	overflow: auto;
	margin: 0;
	padding: 0;
}
/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 48) */
/* Type div */
#hotline{
	/*position: absolute;*/
	width: 136px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	/*bottom: 2px;*/
	clear: both;
	background-color: #0000FF;
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 46) */
/* Type div */
/*#content{*/
	/*height: 100% !important;*/
	/*display: inline;*/
	/*width: 420px;*/
/*	margin-top: 0px;*/
	/*margin-bottom: 0px;*/
/*	float: left;*/
	/*height: 100%;*/
	/*background: #808285;*/
/*	background: url(../../images/layout/boxMainMiddle.jpg) repeat-y;
}*/

/*
#boxMainTop{
	margin: 0;
	width: 490px;
	height: 17px;
	background: url(../../images/layout/boxMainTop.jpg) no-repeat;
}*/

#boxMain{
	width: 746px;
	height: 84%;
	overflow: auto;
	padding-left: 0px;
	padding-right: 13px;
	float: left;
	background: #ffffff;
        position:relative;
}

#boxMainBottom{
	width: 490px;
	height: 15px;	
	background: #cdcdcd;
}


/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 49) */
/* Type div */
#bottom1{
	height: 14px;
	/*border-top: 16px solid #808285;*/
	background:#cdcdcd;
	padding-left: 5px;
	clear: both;
}


/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 52) */
/* Type div */
#bottom2{
	width: 743px;
	height: 30px;
	text-align: right;
	
	clear: both;
	color: #7bb0da;
	background: transparent;
	padding-top: 10px;
}

#bottomPhone{
	float: left;
}

#boxStaticlinksMiddle{
	float: right;
}


#boxStaticlinksMiddle ul{
	margin: 0px;
	padding: 0px;
}

.metaBottom{
  display:inline;
  list-style: none;
}

.metaBottom li{

	display:inline;
	padding: 0;
	margin-left: 10px;
	
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 50) */
/* Type div */
#navPosition{
	display: inline;
}


/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 40) */
/* Type div */
#clear{
	
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 41) */
/* Type div */
#langchoose{
		position: absolute;
	top: 40px;
	right: 44px;
	height: 48px;
	width: 80px;
	text-align: right;
	display:none;
}

#langchoose a{
	color: #FFFFFF;
}


.quicksearchInput{
	border: 1px solid #7bb0da;
	background: #e5e5e5;
	width: 130px;
}

.quicksearchBtn{
	border: none;
	width: 20px;
	height: 20px;
	background: url(../../images/shop_go.gif) 30% 50% no-repeat;
	cursor: pointer;
}

#quicksearchWrap{
	margin-top: 20px;
	margin-left: 10px;
}




/* ********************************************************** */
/* Formatierungen für die Navigationsbar (Weiter 1 2 3 Zurück */
/* ********************************************************** */

#pagerWrap{
	margin-top:10px;
	padding: 0;
	clear: right;
	text-align: left;
}

/* Anpassung Januar 09 - Text und Bild für Wunschlieferdatum */

.orderdateNotice
{
	float: left;
	/* width: 290px; */
	width: 320px;
	height: 97px;
	margin-left: -72px;
	margin-top: 40px;
	margin-bottom: 30px;
	padding-left: 70px;
	padding-top: 20px;
	background: #ffffff url(../../images/layout/orderdateNotice.jpg) no-repeat;
}



#pagerTable{
	height: 20px;
}

.pagerItemActive a:hover{
	text-decoration: none;
}

.pagerItemActive{
	color: #7bb0da;
	font-weight: bold;
}

.pagerItemPassive{
	color: #9b9c9e;
}

.RepeaterPagingNextInVisible
{
	display: none;
}

.RepeaterPagingPreviousInVisible
{
	display: none;
}


#boxLoginWrap{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #9b9c9e;
}

#boxLoginTop{
	padding-bottom: 5px;
	cursor: pointer;
	
}

#boxLoginMiddle{
border: 1px solid #7bb0da;
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display:none;
}


.boxLoginInputUsername{
	width: 100px;
}

.boxLoginInputPassword{
	width: 100px;
}

.boxLoginBtnLogin{
	width: 104px;
	height: 20px;
	background: #47903e;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
}

.boxLoginBtnLogout{
	width: 104px;
	height: 20px;
	background: #47903e;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
}

.hplKontaktLink
{
	color: #ff0000 !important;
	text-decoration: underline;
}

.boxLoginBtnRegister{
	background: none;
	border: none;
	width: 140px;
	height: 20px;
	color: #9b9c9e;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

.boxLoginBtnLostPw{
	background: none;
	border: none;
	width: 140px;
	height: 20px;
	color: #9b9c9e;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	margin: 0;
	padding: 0;
}



#login_errormsg{
}


#boxMyLinksTop{
	font-weight: bold;
	color: #9b9c9e;
	font-size: 12px;
}

#boxMyLinks ul{
list-style: none;
padding: 0px;
margin: 0px 0px 10px 0px;
}

#boxMyLinks a{
	color: #9b9c9e;
}

.login_link{
	
}

#persListeWrap{
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	
	font-size: 12px;
	font-weight: bold;
	color: #7bb0da;
}

#persListeTop{
	padding-bottom: 5px;
	cursor: pointer;
}

#persListeMiddle{
	border: 1px solid #7bb0da;
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display:none;
}

#regWrap{
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	
	font-size: 12px;
	font-weight: bold;
	color: #7bb0da;
}

#regTop{
	padding-bottom: 5px;
	cursor: pointer;
}

#regMiddle{
	border: 1px solid #7bb0da;
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display:none;
}

#RightPane1_Login2_btnLogoff{
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
}

#divUeberUns a{
	color: #7bb0da;
}

/****************************
Navigation
****************************/

#nav{
	padding: 0;
}

#nav ul{
	list-style-type: none;
	padding: 0;
	margin-left: 10px;
}

#nav li{
	margin-top: 4px;
}

#nav ul li ul{
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

#nav ul li ul li ul{
	margin: 0;
	padding: 0;
}

#nav a{
	display:block;
	text-transform: uppercase;
	color: #9b9c9e;
	border-bottom: 1px dashed white;
	margin-right: 2px;
}

#nav a:hover{
	text-decoration: none;
	border-bottom: 1px dashed #9b9c9e;
}

#nav strong a {
	color: #7BB0DA;
}




/****************************
	StartPage Itemlist
****************************/

.itemlist_item_control_input{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
	/*height: 14px;*/
}

.itemlist_item_control_submit{
	/*height: 18px;*/
	width: 20px;
	background: url(../../images/layout/icons/tobasket.gif) no-repeat;
}

.startPageLstTable{
	width: 725px;
	background: transparent url(../../images/layout/shop_tab.gif) repeat-x;
	margin-top: 0px;
	clear: both;
}

.startPageLstTableHead td{
	height: 17px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
}

.startPageLstHeadAmt{
	width: 55px;
	text-align: right;
}

.startPageLstHeadSubmit{

}

.startPageLstInputAmt{
	width: 40px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
}

.startPageLstSubmitLine{
	height: 20px;
	width: 40px;
	cursor: pointer;
}

/* ---> Grid Headercolumns */
.startPageLstHeadArrowDown{
	width: 68px !important;
	height: 10px;
}

.startPageLsttHeadArtNo{
	width: 70px;
	padding: 0;
	margin: 0;
}

.startPageLstHeadBez{
	width: 340px;
}

.startPageLstHeadInhalt{
	width: 70px;
	text-align: center;
}

.startPageLstHeadEinheit{
	width: 70px;
	text-align: center;
}

.startPageLstHeadPreis{
	width: 60px;
	text-align: right;
}

.gridABZOrderinfo{
	width: 75px;
}

.gridABZDQLArtNr_Link{
	width: 60px;
	text-align: left;
}

.gridABZDQLART_Link_01{
	width: 280px;
}

.gridABZDQLART_Inhalt{
	width: 60px;
	text-align: center;
}

.gridABZDQLART_Preis{
	width: 70px;
	text-align: right;
}

.gridABZInputAmt{
	width: 60px;
	text-align: right;
}

.gridABZSubmit{
	width: 30px;
}

.itemlistFootArrowUp{
	width: 9px;
	height: 9px;
}

.gridABZStartPageInfo{
	/*width: 60px;*/
	/*background: #ffccff;*/
}

.gridABZStartPageArtNo{
	/*width: 60px;*/
	/*background: #ccccff;*/
}

.gridABZStartPageBez{
	/*width: 300px;*/
	/*background: #99ccff;*/
}



.gridABZStartPageInhalt{
	/*width: 70px;*/
	/*background: #66ccff;*/
	text-align: center;
}

.gridABZStartPageEinheit{
	/*width: 50px;*/
	/*background: #66cccc;*/
	text-align: center;
}

.gridABZStartPagePreis{
	/*width: 55px;*/
	/*background: #9999cc;*/
	text-align: right;
	/*padding-right: 12px !important;*/
}

.gridABZStartPageMenge{
	/*width: 28px;*/
	/*background: #66ffcc;*/
	padding: 0;
}

.gridABZStartPageSubmit{
	/*width: 15px;*/
	/*background: #ccffcc;*/
	text-align: left;
	padding: 0;
}




/****************************
	ArtInfo
****************************/


/* ----> Top */
.arInfoTblMain{
	width: 698px;
/*	background: transparent url(images/shop_tab.gif) repeat-x;*/
	margin-top: 20px;
}

.artInfoTbl{
width: 100%;
}

.artInfoTblHead td{
	height: 17px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
	background: transparent url(../../images/layout/shop_tab.gif) repeat-x;
}

.artInfoTblHeadArtNo{
	width: 60px;
}

.artInfoTblHeadBez{
	/*width: 225px !important;*/
	width: auto;
}


.artInfoTblHeadInh{
	width:40px;
	text-align: center;
}

.artInfoTblHeadEin{
	width: 40px;
	text-align: center;
}

.artInfoTblHeadPreis{
	width: 70px;
	text-align: right;
	/*padding-right: -20px !important;*/
}



.artInfoTblHeadAmt{
	width: 60px !important;
	text-align: left;
	padding-left: 5px;
	/*padding-left: 6px;*/
}



.artInfoTblInputAmt{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
}

.artInfoTblHeadSubmit{
	width: 20px;
	
}

.artInfoTblSubmitLine{
	height: 20px;
	width: 40px;
	cursor: pointer;
}

.artInfoTblHeadArrowDown{
	width: 70px !important;
	height: 9px;

}

.artInfoTblFootArrowUp{
	height: 9px;
}

.artInfoTblImage{
width: 210px;

padding: 0;
margin: 0;
	vertical-align: top;
}

.artInfoTblBezTitle{
	font-weight: bold;
	margin-top: 20px;
}

.artInfoTblBez{
	vertical-align: top;
}

.artInfoTblFooter{
	border-bottom: 1px solid #7bb0da;
}

.artInfoTblAccTitle{
	/*background: #de6b52;*/
	color: #7bb0da;
	font-weight: bold;
	padding: 2px;
	padding-top: 20px;
}



.artInfoTblTaf{
	font-style: italic;
	font-size: 10px;
	vertical-align: middle;
	/*margin-bottom: -100px;*/
}



.itemlistABZArtInfoTitle{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #7bb0da;
}

.gridABZArtInfo{
	width: 100%;
	margin-top: 10px;
	border: none;
}

.gridABZArtInfo * td{
	border: none;
}

.gridABZArtInfo td{
	border: none;
}
/*
.gridABZArtInfoInfo{
	width: 62px !important;
	
}

.gridABZArtInfoArtNo{
	width: 60px !important;
}

.gridABZArtInfoBez{
	width: 225px !important;
}

*/

.gridABZArtInfoWrap{
	border-bottom: 1px solid #7bb0da;
	padding-bottom: 20px;
}

.gridABZArtInfoHeader{
	border: none;
	display: none;
}

.gridABZArtInfoFooter{
	display: none;
}

.gridABZArtInfoInh{
	text-align: center;
}

.gridABZArtInfoEin{
	border: none;
	text-align: center;
}

.gridABZArtInfoPre{
	text-align: right;
}
/*
.gridABZArtInfoAmt{
	padding-left: 5px;
}*/

/*.gridABZArtInfoSub{


}*/

.gridABZArtInfoNormal td{
border: 1px solid #efefef;
	padding: 2px;
	/*border: 1px solid yellow;*/
	
}

.gridABZArtInfoAlternate td{
	border: 1px solid #ffffff;;
	padding: 2px;
	/*border: 1px solid yellow;*/
}

.grid_itemlist_input{
	width: 30px;
	height: 16px;
	background: #e5e5e5;
	border: 1px solid #7bb0da;
	margin-left: 15px;
}

.gridABZArtInfoNormal{

	background: #efefef;
	
	/*border: 1px solid yellow;*/
	
}

.gridABZArtInfoAlternate{
	background: #ffffff;
	padding: 2px;
	border: none;
	/*border: 1px solid yellow;*/
}

.gridABZArtInfoInput{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
}




/****************************
Itemlist 1
****************************/
.itemlistTable{
	width: 728px;
	background: transparent url(../../images/layout/shop_tab.gif) repeat-x;
	margin-top: 0px;
	clear: both;
}

.itemlistTableHead td{
	height: 17px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
	
}

.itemlistHeadAmt{
	width: 50px;
	text-align: right;
}

.itemlistHeadSubmit{
	width: 30px;
}

.itemlistInputAmt{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
	/*text-align: left;*/
/*	margin: 0px !important;*/
	margin-left: 4px;
}

.itemlistSubmitLine{
	height: 18px;
	background: url(../../images/layout/icons/tobasket.gif) no-repeat;
	width: 18px;
	cursor: pointer;
}

/* ---> Grid Headercolumns */
.itemlistHeadArrowDown{
	width: 70px;
}

.itemlistHeadArtNo{
	width: 110px !important;
	padding: 0;
	margin: 0;
}

.itemlistHeadBez{
	/*width: 200px;*/
	width: auto;
}

.itemlistHeadInhalt{
	width: 40px;
	text-align: center;
}

.itemlistHeadEinheit{
	width: 40px;
	text-align: center;
}

.itemlistHeadPreis{
	width: 60px;
text-align: right;
padding-right: 2px;
}


.itemlistInhalt{
	text-align: center;
}

.itemlistEinheit{
	text-align: center;
}

.itemlistPreis{
	text-align: right;
}

.itemlistInput{
	text-align: right;
}

.itemlistSubmit{
	text-align: center;
}

.gridABZOrderinfo{
	width: 80px;
}


.itemlistFootArrowUp{
	width: 9px;
	height: 9px;
}




/****************************
Itemlist 2
****************************/

.itemlistABZTitle{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #7bb0da;
}

.gridABZ{
	width: 722px;
	margin-top: 10px;
	border: none;
}

.gridABZ * td{
	border: none;
}

.gridABZ td{
	border: none;
}

.gridABZArtNo{
	
}

.gridABZWrap{
	/*border-bottom: 1px solid #7bb0da;*/
	padding-bottom: 20px;
}

.gridABZFooterSpacer{
	height: 20px;
}

.gridABZHeader{
	border: none;
	display: none;
}

.gridABZFooter{
	display: none;
}

.gridABZEinheit{
	width: 80px;
	border: none;
	text-align: center;
}

.gridABZNormal td{
	border: 1px solid #efefef;
	/*border: none;*/
padding: 2px;
	/*border: 1px solid yellow;*/
	
}

.gridABZAlternate td{
border: 1px solid #ffffff;;
	/*border: none;*/
	padding: 2px;
	/*border: 1px solid yellow;*/
}

.grid_itemlist_input{
	width: 30px;
	height: 14px;
}

.gridABZNormal{

	background: #efefef;
	
	/*border: 1px solid yellow;*/
	
}

.gridABZAlternate{
	background: #ffffff;
	padding: 2px;
	border: none;
	/*border: 1px solid yellow;*/
}

.gridABZInput{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
}

.itemlist2Table{
	width: 698px;
/*	background: transparent url(images/shop_tab.gif) repeat-x;*/
	margin-top: 20px;
}

.itemlist2TableHead td{
	height: 17px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
	/*background: transparent url(images/shop_tab.gif) repeat-x;*/
}

.itemlist2HeadArtNo{
	width: 205px;
}

.itemlist2HeadAmt{
	width: 60px;
}

.itemlist22HeadAmt{
	width: 40px !important;
	text-align: left;
}

.itemlist2HeadSubmit{
	width: 0px;
	background: #ccccff;
}

.itemlist2InputAmt{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
	/*margin-right: 2px !important;*/
}

.itemlist2SubmitLine{
	height: 18px;
	width: 18px;
	cursor: pointer;
	background: url(../../images/layout/icons/tobasket.gif) no-repeat;
	/*margin-left: 4px !important;*/
}



.itemlist2HeadArrowDown{
	width: 9px;
	height: 9px;

}

.itemlist2FootArrowUp{
	width: 9px;
	height: 9px;
}

.itemlist2Image{
	width: 200px;
	height: 133px;
}

.itemlist2BezTitle{
	font-weight: bold;
	margin-top: 0;
}

.itemlist2Bez{
	vertical-align: top;
	padding-top: 20px;
}

.itemlist2Footer{
	background:#7bb0da;
	height: 1px;
	
}

.itemlist2AccTitle{
	/*background: #de6b52;*/
	color: #7bb0da;
	font-weight: bold;
	padding: 2px;
	padding-top: 20px;
}

.itemlist2Tell{
	font-style: italic;
	font-size: 10px;
	vertical-align: middle;
}


.itemlist2Preis{
	text-align: right !important;
	background: #ffccff;
}

/****************************
Itemlist 3
****************************/

.itemlist3Table{
	/*width: 698px;*/
/*	background: transparent url(images/shop_tab.gif) repeat-x;*/
	/*margin-top: 20px;*/
}

.itemlist3Top{
	padding-top: 20px;
}

.itemlist3TopBez{
	padding: 5px;
	font-weight: bold;
}

.itemlist3TableHead td{
	height: 17px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
	background: transparent url(../../images/layout/shop_tab.gif) repeat-x;
}

.itemlist3Header td{
	font-weight: bold;	
	color: #ffffff;
}

.itemlist3HeadArtNo{
	width: 60px !important;
	text-align: left;
}

.itemlist3HeadArrowDown{
	width: 60px !important;
	/*height: 9px;*/
}

.itemlist3HeadBez{
	/*width: 280px;*/
}

.itemlist3HeadInhalt{
	width: 40px;
	text-align: center;
}


.itemlist3HeadEinheit{
	width: 40px;
	border: none;
	text-align: center;
}

.itemlist3HeadPreis{
	width: 70px;
	text-align: right;
}


.itemlist3HeadAmt{
	width: 60px;
	text-align: right;
}

.itemlist3HeadSubmit{
	width: 30px;
}

.itemlist3InputAmt{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
}

.itemlist3SubmitLine{
	height: 20px;
	width: 40px;
	cursor: pointer;
}

.itemlist3HeadArrowDown{
	width: 9px;
	height: 9px;

}

.itemlist3FootArrowUp{
	width: 9px;
	height: 9px;
}

.itemlist3Image{
	padding-top: 20px;
}

.itemlist3BezTitle{
	font-weight: bold;
	margin-top: 20px;
}

.itemlist3Bez{
	vertical-align: top;
}

.itemlist3Footer{
	border-bottom: 1px solid #7bb0da;
}

.itemlist3AccTitle{
	/*background: #de6b52;*/
	color: #7bb0da;
	font-weight: bold;
	padding: 2px;
	padding-top: 20px;
}



.itemlist3Tell{
	font-style: italic;
	font-size: 10px;
	vertical-align: middle;
	margin-bottom: -100px;
}


/****************************
boxSearch
****************************/

#boxSearch{
	font-weight: bold;
	color: #7bb0da;
	background: #ffffff;
}

#txtSearch_box{
	margin-top: 20px;
}

#txtSearch_box a{
  color: #9b9c9e;
}

#boxSearchTop{
	font-weight: bold;
	color: #9b9c9e;	
}

.boxSearchInput{
	width: 125px;
	height: 16px;
	border: 1px solid #9b9c9e;
	background: #cccccc;
}

.boxSearchSubmit{
	width: 13px;
	height: 20px;
	margin-left: 4px;
	border: none;
	cursor: pointer;
}

/* "erweiterte suche" link */
#Leftpane2_SimpleSearch1_HyperLink1{
	font-weight: normal;
}



/****************************
	Itemcard
*****************************/
.itemCardIMG{
	width: 200px;
	height: 200px;
	border: none;
	margin: 0;
	padding: 0;
}

#itemcard_control{
	margin-left: 12px;
}

#itemcard_control_preis{
	display: none;
}

#itemcard_mehcode{
	display: none;
}

#itemcard_mehcode2{
	display: none;
}

.itemcardToBasket{
	display:none;
}

.itemcard_anz{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #E5E5E5;
	margin: 0;
	padding: 0;
	height: 18px;
	margin-left: -5px;
	margin-right: 5px;
}

.itemcard_anzArtinfo{
	width: 50px;
	border: 1px solid #7bb0da;
	background: #e5e5e5;
	margin-right: 2px;
	margin-left: 2px;
}

.itemcard_btn_buy{
	width: 20px;
	background: url(../../images/layout/icons/tobasket.gif) no-repeat;
}


#quickjump_product_box{
	display: none;
}

#boxStaticlinks, #boxStaticlinksBottom {
	float: right;
	width: auto;
}

#staticlinks_links li{
	display:inline;
	list-style: none;
	color: #9b9c9e;
}

#staticlinks_links li a{
	color: #9b9c9e;
}

#boxLNGTop{
	color: #9b9c9e;
}

/***************************
	Pager
****************************/

#RepeaterPagingPreviousInVisible{
	/*display:none;*/
	border: none;
}



/****************************
		WKB
*****************************/

.gridWKB{
	width: 726px;
}

.gridWKB td{
	padding: 4px;
}

.gridWKBHeader{
	height: 17px;
	padding: -8px 2px 0px 2px;
	background: url(../../images/layout/shop_tab.gif) repeat-x;
	color: #ffffff;
	vertical-align: top;
	font-weight: bold;
}

.gridWKBItem{
	height: 20px;
	border: 1px solid #7bb0da;
	background: #efefef;
}

.gridWKBItemAlter{
	height: 20px;
	border: 1px solid #7bb0da;
	background: #ffffff;
	padding: 2px;
}

#wkb_total_wrap{
	height: 20px;
	width: 721px;
	padding: 4px 4px 0px 4px;
	margin-top: 20px;
	background: #e5e5e5;
}

.wkb_total_txt, #wkb_total_txt{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

#wkb_total_underline{
width: 729px;
	height: 3px;
	background: url(../../images/layout/doubleline.gif) repeat-x;
margin-bottom: 10px;
}

#wkb_total_price_box{
	float: right;
	font-size: 12px;
}

#order3_total_wrap{
	height: 20px;
	width: 721px;
	padding: 4px 4px 0px 4px;
	margin-top: 20px;
	background: #e5e5e5;
}


#order3_total_price_box{
	float: right;
	font-size: 12px;
}

.wkbBtnEmptyBasket{
	width: 100px;
	margin-right: 10px;
	background: #efefef;
	cursor: pointer;
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	float: left;
	cursor: pointer;
}

.wkbBtnCloseOrder{
	width: 80px;
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
	margin-right: 17px;
	float: right;
}


/******************
	WKP
******************/

.wkpChangeArtQty{
	border-bottom: 1px solid #7bb0da;
}

.wkpInput{
	width: 50px;
}

.wkp_btn_save{
	height: 18px;
	cursor: pointer;
}

.wkp_btn_delete{
	height: 18px;
	margin-left: 10px;
	cursor: pointer;
}


/*******************
	Login
*******************/

#RightPane1_Login2_lblBenutzer{
	padding-top: 10px;
}

#RightPane1_Login2_lblPW{
	margin-top: 10px;
}

#RightPane1_Login2_Login{
	margin-top: 5px;
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
}


/**************
	Order 1
**************/

.order1_address td{
	padding: 2px;
}

.order1_address_item{
	font-weight: bold;
	width: 100px;
}

/* Used in C:\Inetpub\wwwroot\oxEShop23\default.aspx (Line: 66) */

/* Type div */

#pleasewaitScreen{
	width: 250px;
	height: 100px;
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -208px;
	top: 10%;
	border: 1px solid #7bb0da;
	z-index: 1;
	/*background: #ffffff url(../../images/layout/pleaseWait.gif) no-repeat;*/
}

#imgPleaseWait{
	display: none;
}

.order1_btn_next{
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
	float: right;
}

.order1_btn_back{
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
	float: left;
}

.order2_input_1{
	height: 14px;
}

/**************
	Order 3
**************/
.gridOrder3{
	width: 720px;
}

.gridOrder3 td{
	padding: 4px;
}

.gridOrder3Header{
	height: 17px;
	padding: -8px 2px 0px 2px;
	background: url(../../images/layout/shop_tab.gif) repeat-x;
	color: #ffffff;
	vertical-align: top;
}

.gridOrder3Item{
	height: 20px;
	border: 1px solid #7bb0da;
	background: #efefef;
}

.gridOrder3ItemAlter{
	height: 20px;
	border: 1px solid #7bb0da;
	background: #ffffff;
	padding: 2px;
}


#order3_total_underline{
width: 710px;
	height: 3px;
	background: url(../../images/layout/doubleline.gif) repeat-x;
margin-bottom: 10px;
}

#order3_address_wrap{
	background: #efefef;
	padding: 2px;
}

.order3DelivDateWrap{
	background: #efefef;
	padding: 2px;
}

.order3DelivDateWrap * td{
	padding: 2px;
}

.order3_btn_back{
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
	float: left;
}

.order3_btn_next{
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
	float: right;
}

#order3_total_wrap{
	height: 20px;
	width: 702px;
	padding: 4px 4px 0px 4px;
	margin-top: 20px;
	background: #e5e5e5;
}


#order3_total_price_box{
	float: right;
	font-size: 12px;
}

.chkNewsletter input{
	border: none;
}

.chkNewsletter label {
	color: #ff0000;
	font-weight: bold;
	font-size: 26px;
}

/****************
	Orderconf
****************/

#orderconf_image{
	width: 89px;
	height: 89px;
	float: left;
	background: url(../../images/layout/orderconf.gif) no-repeat;
	margin-right: 4px;
	margin-bottom: 4px;
}





/***************
	Subnav
***************/

#subNavText{
	display: block;
	background: #efefef;
	font-weight: bold;
	padding: 2px;
}

#subNav{
	list-style: square;
	color: #7bb0da;
}



/**************
	register
**************/
.form_register_input_plz{
	width: 30px;
}

.form_register_input_ort{
	width: 115px;	
}


/**************
	Profil
**************/

.form_profil_input_plz{
	width: 30px;
}

.form_profil_input_ort{
	width: 115Px;
}

.form_profil_btn{
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
}


/*************
	BLD
*************/
.gridBLI{
	/*border: 1px solid #ffffff;;*/
	padding: 2px;
}

.gridBLIAlternate{
	height: 20px;
	border: 1px solid #7bb0da;
	background: #efefef;
}


/*************************
	Browse 2
*************************/
/*
.gridZub2BuyInfo{
	width: 100px !important;
	padding: 0;
}

.gridZub2ArtNr{
	width: 198px !important;
}

.gridZub2Bez{

	text-align: left;
}*/

.gridZub2Inhalt{
	text-align: center;
}

.gridZub2Einheit{
	text-align: center;
}

.gridZub2Preis{
	text-align: right;

}

.gridZub2Menge{
	width: 56px;
}

.gridZub2Submit{
	width: 20px;
	
}

/*************************
	Browse 3
*************************/
.artInfoTblMain{
	width: 720px;
}

/****************************
Persönliche Bestellungen
****************************/

.gridABZPo{
	width: 100%;
	margin-top: 10px;
	border: none;
}


.gridABZPo tr td{
	border: none;
}

.gridABZPOInfo{
	/*width: 100px;*/
}

.gridABZPOArtNo{
	width:70px;
	text-align: left;
}

.gridABZPOBez{
width: 245px;
/*	width: 250px !important;*/
}



.txtSearchString{
	height: 14px;
	margin-left: 10px;
}

.btnSearchPersOrders{
	height: 18px;
	background: url(../../images/layout/btnBg.gif) repeat-x;
	cursor: pointer;
	margin-left: 5px;
}


.gridABZPOInhalt{
	width: 60px;
	text-align: center;
}

.gridABZPOEinheit{
	width: 70px;
	text-align: center;
}

.gridABZPOVJ{
	width: 30px;
	text-align: center;
}

.gridABZPOLJ{
	width: 30px;
	text-align: center;
}

.gridABZPOPreis{
/*	width: 85px;*/
text-align: right;
}

.itemlistPOHeadInfo{
	width: 68px !important;
}

.gridABZPOInput{
	width: 30px;
}

.gridABZPOBtn{
	width: 20px;
}

.persOTable{
	width: 720px;
	background: transparent url(../../images/layout/shop_tab.gif) repeat-x;
	margin-top: 0px;
	clear: both;
}

.persOTable * table{
	/*width: 720px;*/

}

.persOTableHead td{
	height: 17px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
}

.persOHeadAmt{
	width: 30px;
}

.persOHeadSubmit{
	width: 20px;
}



/* ---> Grid Headercolumns */

.persOHeadArrowDown{
	width: 76px !important;
	/*height: 9px;*/
}


.persOHeadArtNo{
	width: 75px !important;
	padding: 0;
	margin: 0;
}

.persOHeadBez{
width: 255px;
	/*width: 250px !important;*/
}

.persOHeadInhalt{
	width: 70px;
	text-align: center;
}

.persOHeadEinheit{
	width: 70px !important;
	text-align: center;
}

.persOHeadVJ{
	width: 35px;
	text-align: center;
}

.persOHeadLJ{
	width: 30px;
	text-align: center;
}

.persOHeadPreis{
	width: 70px;
	text-align: right;
	padding-right: 2px;
}

.formErrorMessage
{
	color:Red;
	font-weight: bold;
}


	
/* ********************************************************** */
/*Login error message*/
#RightPane1_Login2_Msg{
	margin-top: 5px;
	display: block;
	width: 150px;
	padding: 2px;
	/*border: 1px dotted #990099;*/
	color: #990099;
}

#tblQuickOrder{
	margin-left: 50px;
}


.tblQuickOrderHead td{
	height: 17px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
	background: transparent url(../../images/layout/shop_tab.gif) repeat-x;
	text-align: left;
}


#tblQuickOrder * input{
	width: 60px;
	font-size: 11px;
	border: 1px solid #7bb0da;
	/*background: #E5E5E5;*/
	height: 16px;
}

.quickOrderVer{
	margin-top: 5px;
	margin-bottom: 20px;
	width: 240px !important;
	height: 18px !important;
	background: transparent url(../../images/layout/btnBg.gif) repeat-x !important;
	border: 1px solid #A5ACB2 !important;
	cursor: pointer;
}

.pblBack{
/*	display: block;*/
	/*float: left;*/
	width: 80px !important;
	height: 12px !important;
	padding: 1px 4px 0px 4px;
	background: transparent url(../../images/layout/btnBg.gif) repeat-x !important;
	border: 1px solid #A5ACB2 !important;
	cursor: pointer;
	text-decoration: none;
	color: #000000;
}

.pblBack:hover{
	text-decoration: none;
}

/*textfields*/

{
	background: yellow !important;
}


/* buttons */

.lostPw_btn, #RightPane1_SimpleSearch1_btnSearch, .advSearch_btn_doSearch, .itemlist_addall_box_top_submit, .itemlist_addall_box_submit{
	background: transparent url(../../images/layout/btnBg.gif) repeat-x !important;
	cursor: pointer;
}

.itemlist_addall_box_top_submit, .itemlist_addall_box_submit{
	float: right;
	margin-bottom: 10px;
}


/***********************************/

#orderpos_wkb {
	margin-bottom: 20px;
}

.tooltip{
	border: 1px solid #7BB0DA;
}

.pblPrint{
	float:right;
	margin-right:10px;
	/*font-size : 12px;*/
	font-weight : bold;
}
