/* CONTENT.CSS */

body, body a, body table{ 
	font-family: Arial, sans-serif;
	font-size: 12px;
}

body {
	margin-top:5px;
	margin-left:0px;
	
	scrollbar-3dlight-color: #999999;
        scrollbar-arrow-color: #999999;
        scrollbar-base-color: #999999;
        scrollbar-darkshadow-color: #999999;
        scrollbar-face-color: #FFFFFF;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #999999;
        
        padding:0px;
        margin-bottom:0px;
        margin-right:0px;
        
        
        
}

form {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding: 0px 0px 0px 0px;
}

img {
	padding:0px;
	margin:0px;
}

/* link styles */
a, .normalWeightLink, .toggleLink {text-decoration: none; color: #000000; font-weight:bold;}
a:hover { color: #D70000; }
.activeLink, .activeLinkWhite {color:white;}

h1 {
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin-bottom:0px;
	
}

h2 {
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin-bottom:0px;
	
}

h3, .h3 {
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin-bottom:0px;
	
}

.activeLink, .activeLinkWhite {padding-left:0px;}

.error-text, .error {
	color: #D70000;
}

.cartInfoText {
	color: #008131;
	font-weight: bold;
}

.normalWeightLink {
	font-weight: normal;
}

.button, .buttonBlueSmall, .buttonRed, .buttonRedSmall ,.buttonGreen, .buttonGreenSmall, .buttonRedLong, .buttonRedLongSmall, .buttonGreenLong, .buttonGreen1, .buttonLong, .buttonLongYellow, .buttonLongYellowSmall, .buttonYellow, .buttonYellowSmall, .buttonOchreSmall, .buttonLongOchreSmall {
	
	padding-top: 8px; 
	padding-left: 5px; 
	padding-bottom:0px;
	padding-right:0px;
	
	/*display:block;*/
	
	float:left; 
	
	background-image: url(../images/global/webbilder/hotline/if_mi_b.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	cursor:hand;
	
	height: 29px;
	
	/* boxmodell fix */ 
	he\ight: 21px;
}

.button img, .buttonBlueSmall img, .buttonRed img, .buttonRedSmall img, .buttonGreen img, .buttonGreenSmall img, .buttonRedLong img, .buttonRedLongSmall img, .buttonGreen1 img, .buttonLong img, .buttonLongYellow img, .buttonLongYellowSmall img, .buttonYellow img, .buttonYellowSmall img, .buttonOchreSmall img, .buttonLongOchreSmall img {margin-left:10px;}

.buttonBlueSmall {
	/*font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;

	padding-top: 3px;
	padding-left: 5px;
	padding-bottom:0px;
	padding-right:0px;
	
	height: 20px;

	background-image: url(../images/global/webbilder/buttons/btn_mid_blue_small.gif);
}

.buttonRed, .buttonRedLong {background-image: url(../images/global/webbilder/infofelder_warenkorb/if_mi_r.gif);}

.buttonRedLong { 
	padding-right: 75px;
}

.buttonRedSmall, .buttonRedLongSmall {
	/*font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;
	
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom:0px;
	padding-right:0px;
	
	height: 20px;

	background-image: url(../images/global/webbilder/buttons/btn_mid_red_small.gif);
}

.buttonRedLongSmall {
	padding-right: 115px;
}

.buttonGreenLong, .buttonLong, .buttonLongYellow { 
	padding-right:50px;
	cursor:default;
}

.buttonYellow {
	background-image: url(../images/global/webbilder/infofelder_warenkorb/if_mi_gelb.gif);
}

.buttonYellowSmall, .buttonLongYellowSmall, .buttonOchreSmall, .buttonLongOchreSmall {
	/*font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;
	
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom:0px;
	padding-right:0px;
	
	height: 20px;
	
	background-image: url(../images/global/webbilder/buttons/btn_mid_yellow_small.gif);
}

.buttonLongYellowSmall, .buttonLongOchreSmall {
	padding-right:70px;
	cursor:default;
}

.buttonOchreSmall, .buttonLongOchreSmall {
	background-image: url(../images/global/webbilder/buttons/btn_mid_ochre_small.gif);
}

.buttonGreen, .buttonGreenLong, .buttonGreen1 {background-image: url(../images/global/webbilder/infofelder_warenkorb/if_mi_g.gif);}

.buttonGreenSmall {
	/*font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;
	
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom:0px;
	padding-right:0px;
	
	height: 20px;

	background-image: url(../images/global/webbilder/buttons/btn_mid_green_small.gif);
}

.katalogButtonFrame {
	
	position:absolute;
	
	margin-top:-66px;
	margin-left:590px;
	
}

.directOrderButtonFrame {
	margin-left: 500px;
	margin-top:15px;
	position:relative;
	
}

.orderConfirmButtonFrame {
	margin-top:15px;
}

.loginButtonFrame {
	margin-top: 20px;
	margin-left:250px;
}

.contactButtonFrame {
	margin-left: 560px;
	margin-top: -15px;
}

.registerButtonFrame {
	
}

.orderCashdeskButtonFrame {
	position:absolute;
	
	margin-left:140px;
	margin-top:70px;
	padding-left:0px;
}

.orderButtonFrame {
	float:left;
	margin-top:13px;
	margin-right:10px;
}

.productSelectionButtonFrame {
	margin-top: 13px;
	float:left;
}

.registerButtonFrameRed, .orderConfirmButtonFrameRed, .orderButtonFrameGreen, .orderButtonFrameGreenCheckOut, .orderButtonFrameGreen2 {
	
	clear:both;
	
	position:relative;
	
	width: 160px;
	
	border-style:solid;
	border-width:2px;
	border-color:#E59496;
	
	margin-left:34px;
	margin-top: -5px;
	
	background: #FAE8E8;
	
	padding-left:0px;
	padding-top: 0px;
	padding-bottom: 7px;
	
}

.registerButtonFrameRed {
	margin:-5px 0px 0px 35px;
	position: relative;
	
	border-color:#85C39D;
	background: #CDEBD8;

}

.registerButtonFrameRed table, .registerButtonFrameRed table a {font-size: 11px;}

.orderButtonFrameGreen, .orderButtonFrameGreen2 {
	/* x */
	clear:both;
	margin-left:30px;
	margin-top:-5px;
	background-color: #F4E69F;
	/*border-color: #E7CB4E;*/
	border-color: #BEA550;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-top: 0px;
}

.orderButtonFrameGreen2 {
	margin-left: 32px;
}

.orderButtonFrameGreenCheckOut {
	/*background: #CDEBD8;
	border-color: #85C39D;*/
	background: #F4E69F;
	border-color: #E7CB4E;
	margin:-5px 0px 0px 20px;
	border-width: 1px 1px 1px 1px;
	border-top: 0px;
}

.continueShoppingElements {
	/* x */
	padding-left:13px;
	
	/*border-color: #E7CB4E;*/
	border-color: #BEA550;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
}

.continueShoppingSpacer {
	/*font-size:2px;
	background:white;
	padding-left:0px;
	margin-left:-5px;
	margin-top: 4px;
	margin-bottom:4px;*/
	display:none;
}

.continueShoppingElements a{
	font-weight:normal;
	font-size:11px;
}

.orderConfirmButtonFrameRed {
	margin-top:-20px;
	margin-bottom:20px;

	font-weight:bold;
}

.formElement, .hotlineFreeTextField, .yourOpinionRequestTextField, .formElementContinueShopping, .formElementRegister, .formElementDirectOrder, .formElementDirectOrderActive, .formElementDirectOrderFilled, 
.formElementLogin {
	font-family: arial,sans-serif;
	font-size: 12px;
}

.formElement, .hotlineFreeTextField, .yourOpinionRequestTextField {
	
	
	border-style: solid;
	border-width: 2px;
	border-color: #E6E6E6;
	
	scrollbar-3dlight-color: #E6E6E6;
        scrollbar-arrow-color: #E6E6E6;
        scrollbar-base-color: #E6E6E6;
        scrollbar-darkshadow-color: #E6E6E6;
        scrollbar-face-color: #FFFFFF;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #E6E6E6;
}

.formElementContinueShopping {
	border-style: solid;
	border-width: 1px;
	/*border-color: #E7CB4E;*/
	border-color: #BEA550;
	font-size:11px;
	margin-left:13px;
	margin-right:3px;
	color:#999999;
	
}

.formElementRegister {

	border-style: solid;
	border-width: 2px;
	/*border-color: #CDD8C7;*/
	border-color: #AEC1A5;
}

.formElementDirectOrder, .formElementDirectOrderActive, .formElementDirectOrderFilled {
	border-style: solid;
	border-width: 2px;
	border-color: #D9D9D9;
	
	font-size:11px;
}

.formElementDirectOrderActive {
	background:white;
	
}

.formElementDirectOrderFilled {
	background:#ECECEC;
	/*font-weight:bold;*/
	
}

.formElementDirectOrder {
	background:none;
}

.formElementDirectOrder disabled {
	color: #D70000;
}

.formElementLogin {

	border-style: solid;
	border-width: 2px;
	border-color: green;

}

.rightGreen {
	border-style:solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CDD8C7;
	
}


.katalogForm td{
	padding-top:3px;
}

.hotlineInfo {
	padding-left: 0px;
	width:300px;
	margin-left:400px;
	margin-bottom:10px;
	
}
.hotlineInfo a {font-weight:bold;}



.hotlineFreeText {
	
	/*border-style: solid;
	border-width: 1px;*/
	
	padding-left:0px;
	width: 320px;
	
	margin-top:-500px;
	margin-left:400px;

}

.hotlineFreeTextField {
	position:relative;

	/*border-style: solid;
	border-width: 1px;*/

	padding-left:0px;
	width: 320px;
	
	margin-top:-64px;
	margin-left:400px;
	
}

.hotlineFreeTextHeader {
	position:absolute;
	
	padding-left:0px;
	padding-bottom:0px;

	margin-top:-82px;
	margin-left:400px;

	font-weight:bold;

	/*border-style: solid;
	border-width: 1px;*/
	
	
}




.ralContent td {
	padding-bottom:10px; 
	padding-right:10px;

	font-size:12px;
}

.qualityContent td {
	padding-right: 10px;
	padding-bottom: 20px;
}





.spacer { 
	border-style:solid;
	border-width: 1px;
	border-color: #D70000;
	
	height: 22px;
	float:bottom;
}

.contentFrame, .contentFrameService, .contentFrameSearchFind, .contentFrameSearchFindOverview, .contentFrameSearchFindProducts,
.contentFrameSearchFindKatalog, .contentFrameRegister, .contentFrameSearchFindIndex, .contentFrameOrder, .contentFrameOrderDirectly, 
.contentFrameOrderConfirm, .contentFrameProductSelection, .contentFrameSearchFindListing, .contentFrameError, .contentFramePortal, .contentFrameCatalogBrowser,
.contentFrameServiceFilled, .contentFrameLogin, .contentFrameOrderFilled, .contentFrameLoginFilled, .contentFrameSearchFindHome, .contentFrameSearchFindHomeFilled,
.contentFrameBk2, .contentFrameBk2Html, .contentFrameRecommendation {
	
	background-color: #FFFFFF;
	position:absolute;

	top: 84px;
	left: 216px;
	
	width: 774px;
	
	/*border-style:solid;
	border-color: #00408D;
	
	border-width: 0px 1px 0px 0px;*/
	
	padding-left:5px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:9px;
	
        w\idth: 770px;
}

.contentFramePortal {
	background-color: #ffffff;
	top: 66px;

	padding:1px 1px 0px 0px;
	
	width:770px;
	
	border-width: 0px;
	border-color: #999999;

	/* boxmodell fix */
        w\idth: 769px;
}


.contentFrameSearchFindListing {
	padding-top:10px;
}

.contentFrameProductSelection {
	padding-top:0px;
}

.contentFrameOrderConfirm {
	padding-right:0px;
	width:774px;
	border-color: #015C76;
	
	/* boxmodell fix */
	voice-family: "\"}\"";
        voice-family:inherit;
        width: 767px;

}


.contentFrameOrderDirectly {
	
	background: url(../images/global/webbilder/navi_links/menu_orange_lang_unten.gif) no-repeat bottom right ;
	padding-right:0px;

	/*border-color: #015C76;*/
	

}

.contentFrameOrder, .contentFrameLogin, .contentFrameOrderFilled, .contentFrameLoginFilled, .contentFrameSearchFindHome, .contentFrameSearchFindHomeFilled, .contentFrameBk2Html {
	
	background: url(../images/global/webbilder/navi_links/menu_blau_lang_unten.gif) no-repeat bottom right ;
	padding-right:0px;

}

.contentFrameLoginFilled {
	background: url(../images/global/webbilder/navi_links/menu_gruen_lang_unten.gif) no-repeat bottom right;
}

.contentFrameOrder {
	background: url(../images/global/webbilder/navi_links/menu_gelb_lang_unten.gif) no-repeat bottom right;
}

.contentFrameOrderFilled {
	background: url(../images/global/webbilder/navi_links/menu_gelb_lang_unten.gif) no-repeat bottom right;
}


.contentFrameLogin {
	background: url(../images/global/webbilder/navi_links/menu_gruen_lang_unten.gif) no-repeat bottom right ;
}

.contentFrameSearchFindHomeFilled {
	background: url(../images/global/webbilder/navi_links/menu_blau_lang_unten.gif) no-repeat bottom right ;
}

.contentFrameRegister  {
	border-color: #34621D;
}

.contentFrameSearchFindKatalog {
	padding-top:15px;
	padding-left:11px;
	padding-right:1px;
	
	width: 774px;
	
	/* boxmodell fix */
	voice-family: "\"}\"";
        voice-family:inherit;
        width: 760px;
	
}

.contentFrameBk2 {
	padding-right: 0px;
}

.searchFindKatalogElementFrame {
	
	padding-left:0px;
	padding-right:0px;
	
	margin-right:9px;
	margin-top:10px;
	
	width: 179px;
	height: 385px;
	
	float:left;
}


.searchFindKatalogElementPicture {
	padding: 0px 0px 0px 0px;
	
	height:250px;
	width:179px;
}

.searchFindKatalogFooterFrame {
	clear:both;
	
	height: 85px;
	
	padding-top:0px;
	padding-right:0px;
	
	
	border-style:solid;
	border-width:2px 1px 1px 1px;
	border-color: #C0D0E3;
	
	background:white;
	margin-top: 35px;
	margin-right: 10px;
}

.searchFindKatalogFooterFrame table {
	font-size:12px;
}

.searchFindKatalogHeaderFrame {
	border-style:solid;
	border-width:0px 1px 2px 1px;
	border-color: #C0D0E3;

	background:white;
	
	margin-right: 10px;
	margin-top:-15px;

	height:18px;
	
	font-weight:bold;
	padding-top: 12px;
}

.searchFindKatalogElementHeader {

	margin-top:5px;
	padding-left:10px;
	background: #C0D0E3;
	
	line-height:25px;
	
}


.searchFindKatalogElementSymbols {
	padding-left:0px;
	margin-top:5px;
}


.contentFrameSearchFindProducts, .contentFrameSearchFindProducts2 {
	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:775px;
	
	overflow:hidden;
	height: auto;
	position:absolute;
}

.contentFrameSearchFindProducts {
	background: url(../images/global/webbilder/navi_links/menu_blau_lang_unten.gif) no-repeat bottom right ;
}

.contentFrameSearchFindProducts2 {
	height:498px;
	width:772px;
	overflow:auto;
	padding-right:2px;
	padding-bottom:0px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#98B2D1;
	
	margin-bottom:0px;
}


.contentFrameSearchFindOverview {
	padding-bottom:0px;	
	padding-right:0px;
	padding-left:8px;
		
	margin-bottom:0px;
	
	background-image: url(../images/global/webbilder/suchen_finden/sufi_hintergrund.jpg);
	background-repeat: repeat-x;
	
	height:495px;
	width: 773px;

        /*boxmodel fix*/
        w\idth: 763px;
        
        /*old height: 465px*/
}



.contentFrameService, .contentFrameServiceFilled {
	border-color: #999999;
	background: url(../images/global/webbilder/navi_links/menu_dunkelgrau_lang_unten.gif) no-repeat bottom right ;
	padding-right:0px;
	
}

.contentFrameServiceFilled {
	background: url(../images/global/webbilder/navi_links/menu_dunkelgrau_lang_unten.gif) no-repeat bottom right;
}

.contentFrame {
	border-color: #00408D;
} 

.contentFrameSearchFind {
	border-color: #00408D;
	
	padding-top:20px;
	padding-bottom:0px;
}

.contentText {

	/*border-style:solid;
	border-width:1px;

	position:absolute;
	margin-left:10px;*/
}


.contentProductOverviewFrame, .contentProductOverviewFrameSmall {
	
	background: #FFFFFF;
	
	padding-left:0px;
	padding-bottom:1px;
	padding-top:1px;
	padding-right:0px;
	
	/*height: 156px;*/
	width: 740px;
	
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#074292;
	
	margin-bottom:5px;

}

.contentProductOverviewFrameSmall {
	border-width:1px 1px 1px 0px;
}

.contentProductOverviewHeader {
	
	/*border-style:solid;
	border-width:1px;*/

	padding-left:10px;
	
	background: #B3C6DD;
	/*height: 16px;*/
	line-height:15px;
	
	width:740px;

	/* boxmodell fix */
	voice-family: "\"}\"";
        voice-family:inherit;
        width: 730px;

}

.contentProductOverviewHeader1 {
	
	padding-left:10px;
	
	background: #D70000;
	/*height: 16px;*/
	line-height:15px;

}

.contentProductOverviewHeaderElement {
	
	font-weight: bold;
	font-size: 11px;
	
	

}

.contentProductOverviewListing, .contentProductOverviewListingLarge {

	padding: 0px 0px 0px 0px;
	
	width: 192px;

	background: url(../images/global/webbilder/cominto/bg_listing.gif);
	/*filter:Alpha(opacity=80, finishopacity=0, style=1, startx=500, starty=1, finishx=500, finishy=500);*/
}

.contentProductOverviewListingLarge {

	/*height:100px;*/
	width: 222px;
	
}

.listElement {
	margin-left:10px;
	margin-top:0px;
	
	font-size: 11px;
	font-weight: normal;
	padding:0px;
	
}

.contentProductOverviewMedia, .contentProductOverviewMediaSmall {
	
	position:absolute;
	
	padding: 0px 0px 0px 0px;
	
	height: 140px;
	width: 538px;
	
	background: white;
	
	margin-left:220px;
	margin-top: 16px;
	margin-right:0px;
	
	

}

.contentProductOverviewMediaSmall {
	
	height: 100px;
	width: 508px;
	margin-left:250px;
	
}

.contentProductFrame {
	border-style:solid;
	border-width: 2px;

	width: 770px;
	
}

.contentProductPagesFrame {
	border-style:solid;
	border-width: 1px;
	
	width: 180px;
	height: 380px;
	
	float:left;
	
	background: #ffffff;
	margin-left:5px;
	margin-bottom: 10px;
	/*border-style:solid;*/
}

.contentProductPagesFrameMedia {
	width: 180px;
	height: 250px;
	background: #FFFFFF;
	margin-left:0px;
	margin-bottom: 0px;
	/*border-style:solid;*/
}

.contentProductPagesFrameProduct {
	width: 180px;
	height: 20px;
	background: #C0D0E3;
	margin-left:0px;
	margin-bottom: 0px;
	/*border-style:solid;*/
}

.contentProductPagesFrameFooter {
	height: 70px;
	background: #ffff00;
	background-image: url(../images/global/webbilder/cominto/bg_content_footer.gif);
	
	margin-left:0px;
	margin-bottom: 5px;
	border-color: #5983B5;
	border-style:solid;
	border-width: 1px 0px 0px 0px;

}

.contentProductPagesFooter {
	height:30px;
	margin-left:10px;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 30px;
	/*border-style:solid;*/
	
	

}

.contentProductPagesFooterAcrobat {
	text-align: top;
	height:20px;
	margin-top:0px;
	margin-left:420px;
	margin-bottom: 5px;
	font-size: 10px;
	
	
	
}

.imageAcrobat {
	margin-top:-30px;
	margin-right:35px;
	
	
}

.contentProductPagesProduct {font-weight: bold; margin-left:10px; font-size: 12px; line-height:20px;}

ul.contentProductPagesDescription {
	/*list-style-image:url(../pics/pfeil_r.gif);*/
	margin-top:5px; 
	margin-left:20px; 
	font-size: 11px; 
	/*line-height:15px;*/
}

.contentProductSpecificationFrame {
	/*border-style:solid;
	border-width:1px;*/
	
	background:#FFFFFF;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:200px;
	
	width: 760px;
	height: 240px;

}

.contentProductSpecificationFrameLeft {
	
	float:left;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	
	width: 130px;
	height: 234px;

}

.contentProductSpecificationFrameRight {
	
	margin-left:130px;
	margin-top:0px;
	margin-bottom:0px;
	
	width: 600px;
	height: 234px;

}

.contentProductSpecificationHeader {

	margin-top: 7px;
	
	font-size: 12px;
	font-weight: bold;
	
	
}

.contentProductSpecificationDescription {


	margin-top: 5px;
	font-size: 11px;
	
}

.contentProductSpecificationSelectHeader {

	margin-top: 10px;
	
	font-size: 12px;
	font-weight: bold;
	
	color: #005C76;
	
	
}

.contentProductSpecificationSelectHeader, .contentProductSpecificationHeader {	border-style:solid; border-width: 0px 0px 1px 0px; border-color:#005C76; }
.contentProductSpecificationHeader,  .contentProductSpecificationDescription , .contentProductSpecificationSelectHeader { width:405px; margin-left: 10px;}

.contentProductSpecificationMedia {
	margin-top:0px;
}

.contentProductSpecificationShipment { 
	font-size: 12px; 
	color: black; 
	font-weight: normal;
	margin-top:-15px;
	
}

.contentProductSpecificationSelectOption {
	/*border-style:solid;
	border-width:1px;*/
	
	/*float:left;*/
	
	margin-bottom:3px;
	
	font-size: 11px; 
	
	width:200px;
}


.contentProductSpecificationOrderFrame {
	/*border-style:solid;
	border-width:1px;*/

	background: #C0D7DD;
	
	width:600px; 
	height: 50px;
	
	margin-left: 10px;	
	margin-top: 10px;	
	
}

.contentProductSpecificationOrderHeader {

	border-style:solid; 
	border-width: 0px 0px 1px 0px; 
	border-color:#005C76;
	
	margin-top: 5px;
	
	width:500px; 
	
	
}

.contentProductSpecificationOrderElements {
	
	float:left;
	height: 25px;
	margin-top: 5px;
}

.contentProductSpecificationOrderHeaderPrice, .contentProductSpecificationOrderHeaderCount, .contentProductSpecificationOrderTotal { 	margin-left: 10px; float:left;  }

.contentProductSpecificationOrderHeaderPrice {
	width: 120px;

}

.contentProductSpecificationOrderHeaderCount {
	width: 300px;
}

.contentProductSpecificationOrderTotal {
	width: 80px;
}

.contentProductSpecificationOrderHeaderBuy {
	
	height: 20px;
	margin-bottom: 8px;
	
	line-height:20px;
}

.contentProductSpecificationOrderHeaderBuyPic {
	float:left;
	margin-left: 10px;

}

.formelement {
	
	
	border-style:solid; 
	border-width: 1px;
	border-color:#005C76;
	
	height: 16px;
	
	font-size: 12px;
	font-weight: bold;
	
	text-align: right;
	
}


.contentProductSpecificationOrderShipmentFrame {


	background: #FFFFFF;
	width:600px; 
	height: 20px;
	margin-left: 10px;	
	
}

.contentProductSpecificationOrderShipment {

	font-size: 11px;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 5px;
}

.normal {font-size: 11px;}

.top20 {
	margin-top:20px;

}

.lexikonSearch {

	/*border-style:solid;
	border-width:1px;*/
	
	background-image: url(../images/global/webbilder/lexikon/l_stichwort.gif);
	
	position:absolute;
	
	padding-left:5px;
	
	margin-top:-18px;
	margin-left:581px;
			
	width: 175px;
	height: 40px;
	
}

.lexikonContentFrame, .privacyContentFrame, .ralContentFrame, .agbContentFrame, .qualityContentFrame, .qualityAdvContentFrame, .bmecertContentFrame ,
.eprocurementContentFrame, .eprocurementContentFrame2, .referencesContentFrame, .impressumContentFrame, .katalogContentFrame, .katalogSentContentFrame,
.standorteContentFrame, .standorteContentFrame2, .hotlineContentFrame, .yourOpinionContentFrame, .passwordLostContentFrame, .registerFirstContentFrame, .registerFirstContentFrame2,
.registerFirstContentFrame3, .loginContentFrame, .customerDataContentFrame, .orderConfirmContentFrame, .orderConfirmLogoutContentFrame, .productSelectionContentFrame,
.searchFailedContentFrame, .standorteContentFrameBordered, .standorteContentFrame2Bordered, .borderedGrey, .loginContentFrameBordered, .orderDirectlyContentFrame,
.bk2HtmlContentFrame, .productSelectionContentFrameNotBordered, .cartContentFrame, .cartContentFrameNotBordered, .cartAddressContentFrame, .helpContentFrame, .helpContentFrameNotBordered, .callbackContentFrame
{
	
	background:white; 
	margin-top:0px; 
	
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	width: 769px;
	
	border-style:solid;
	border-color: #B3B3B3;
	border-width: 0px 1px 0px 0px;

	
}

.agbContentFrame, .helpContentFrame, .helpContentFrameNotBordered, .callbackContentFrame {
	padding-top: 10px;
	
}

.productSelectionContentFrame, .bk2HtmlContentFrame, .productSelectionContentFrameNotBordered, .cartContentFrame, .cartContentFrameNotBordered, .cartAddressContentFrame {

	border-width:0px 1px 1px 0px;
	
	border-color: #98B2D1;

	padding-top:16px;	
	padding-bottom:0px;	
	
	margin-bottom:0px;
}

.bk2HtmlContentFrame, .productSelectionContentFrameNotBordered {
	border-width:0px 1px 0px 0px;
}

.bk2HtmlContentFrame {
	margin: 0px;
	padding: 0px;
}

.cartContentFrame {
	/*border-color: #E7CB4E;*/
	border-color: #E0D494;
}

.cartContentFrameNotBordered {
	border-width:0px 1px 0px 0px;
	/*border-color: #E7CB4E;*/
	border-color: #E0D494;
}

.cartAddressContentFrame {
	border-color: #E0D494;
	
	/*Firefox fix*/
	border-bottom-color: #FFFFFF;
}

.productSelectionContentFrameLeft {
	/*border-style:solid;
	border-width:1px;*/

	width: 100px;
	padding: 15px 0px 8px 15px;

	/*Firefox fix*/
	/*float:left;*/
}

.productSelectionContentFrameRight {
	
	/*Firefox fix*/
	/*float:left;*/
	float: right;
	
	/*border-style:solid;
	border-width:1px;*/
	
	margin-top: 0px;
	width:590px;
	
	/*padding-right:13px;*/
	padding-right:29px;
	padding-top:8px;
}

.productSelectionContentFrameRight2 {
	margin-top: 0px;
	width:590px;
	
	padding-right:13px;
	padding-top:8px;
}

.productSelectionContentFrameBottom {
	/*border-style:solid;
	border-width:1px;*/
	
	margin-top:0px;
	margin-bottom:8px;
	
}

.productSelectionContentFrameBottom table, .productSelectionContentFrameBottom a {
	font-size:11px;
	font-weight:normal;
}

.productSelectionBottomFrame {
	margin-left:140px;
}

.productSelectionBottomHeader {
	padding-left:0px;

	font-weight:bold;
	font-size: 13px;

	margin-top:15px;
	
	position:relative;
	
}

.blueLine, .blueLineLight, .yellowLine, .greenLine {
	font-size:2px;
	width:400px;
	padding: 0px 0px 0px 0px;
	margin-left:-5px;
	margin-bottom:5px;
	
	background: #80AEBB;

	height: 1px;
	overflow: hidden;
}

.blueLineLight {
	font-size:1px;
	background: #C0D7DD;
}

.blueLine2 {
	font-size:2px;
	width:100%;
	padding: 0px 10px 0px 0px;
	margin-left:-10px;
	
	margin-top:1px;
	
	background: #5983B5;
}

.yellowLine {
	/*background-color: #E7CB4E;*/
	background-color: #E0D494;
}

.greenLine {
	background-color: #CDD8C7;
}

.productSelectionTable {
	/* x */
	/*background: #F4E69F;*/
	background-color: #F4E69F;
	margin-top:10px;
	font-size:11px;

}

.formElementProductSelection, .formElementOrder {
	border-style:solid;
	border-width:1px;
	border-color: #005C76;
	font-size:12px;
	text-align:right;
	
	
}

.formElementOrder {
	border-color: #E7CB4E;
}

.orderConfirmContentFrame{
	padding-top:0px;
	
	width:756px;
	

	background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/bestaetigung/bestaetigung2.jpg);
	background-position: bottom right; 
}

.orderConfirmLogoutContentFrame {
	
	/*background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/bestaetigung/abmeldung.gif);
	background-position: bottom right; */
	
	
	
}

.loginContentFrame, .loginContentFrameBordered {
	padding-top:0px;
	padding-bottom:10px;
	
	border-color:#AEC1A5;

	/*background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/datenschutz/datenschutz.gif);
	background-position: top right; */
}

.loginContentFrameBordered {
	border-width: 0px 1px 1px 0px;
}

.registerFirstContentFrame2 {
	
	margin-top:10px; 
	
	padding-top:3px;
	padding-bottom:2px;
	
	/*line-height: 20px;*/
}

.registerFirstContentFrame3 {
	

	margin-top:10px; 
	padding-top:0px;
	padding-bottom:5px;
}

.customerDataContentFrame {
	margin-top:10px; 
	padding-top:7px;
	padding-bottom:10px;
}


.registerFirstTable {

	margin-top:7px; 
	padding-bottom:5px;
	padding-right:0px;
	/*margin-left:10px;*/
}

.registerFirstTable td {
	/*padding: 2px;*/
}

.registerFirstTdHeader {
	padding-left:20px;
}

.registerFirstTd {
	padding-left:10px;
	font-size:12px;
	
}

.registerFirstTd2 {
	padding-left:30px;
}

.registerFirstContentFrame {

	padding-top:4px;
	
	background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/anmelden/an_hand2.jpg);
	background-position: top right; 
	
}

.passwordLostContentFrame {
	padding-top:0px;
	padding-left:10px;
	/*height: 280px;	*/
	height: 186px;

	background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/datenschutz/datenschutz.gif);
	background-position: bottom right; 
}

.hotlineContentFrame {
	
	padding-top:0px;
	
	background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/hotline/telefonfrau_gross2.jpg);
	background-position: 350px 12px; 
	
}

.yourOpinionContentFrame {
	padding-top:0px;
	
	background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/hotline/telefonfrau_gross2.jpg);
	background-position: 350px 12px; 
}

.standorteContentFrame2 {
	margin-top:0px;
	padding-top:0px;
}

.standorteContentFrame {

	padding-top:10px;
	padding-bottom:3px;
	

	/*background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/standorte/telefonfrau2.jpg);
	background-position: bottom right;*/

}

.standorteContentFrameBordered, .standorteContentFrame2Bordered {
	padding-top:5px;
	border-width: 0px 1px 1px 0px;
}

.orderDirectlyContentFrame {
	border-color: #EE9C00;
	padding-top:20px;
}

.standorteKontaktData, .standorteKontaktData a{
	color:#00408d;
	font-size: 13px;
	font-weight:bold;
}

.standortePhoneCosts {
	font-size: 10px;
	margin-top:5px;
	/*margin-left:-10px;*/
	
	padding-left:0px;
}

.katalogSentContentFrame {

	padding-top:0px;

	/*background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/hotline/mailbox.jpg);
	background-position: bottom right;*/

}

.katalogSentInfo {
	color:#000000;
	font-weight:normal;
	padding-left:0px;
	margin-top:15px;
}

.katalogContentFrame {
	padding-top: 10px;
	padding-left: 15px;
	
	width: 746px;
	
	background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/katalog_bestellen/katalog_bestellen2.jpg);
	background-position: 380px 50px;

}

.katalogOptional {

	/*border-style:solid;
	border-width: 1px;*/
	
	
	margin-top:15px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:5px;	
	
	font-weight:	bold; 
	

}

.katalogInfo {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 6px;
}

.impressumContentFrame {
	padding-top:0px;
	background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/impressum/impressum2.jpg);
	background-position: right 220px;
	
	line-height:17px;
	
}

.eprocurementContentFrame2 {
	padding-top: 5px;
	padding-right: 10px;
	
	width: 769px;
	
	/* boxmodel fix */
	w\idth: 759px;
}

.eprocPartnerFrame {
	position: relative;
	
	padding-left: 40px;	
	padding-top:15px;
	
}

.referencesContentFrame {
	padding-top:0px;
}

.eprocHeader, .impressumHeader, .loginHeader, .header {
	
	/*border-style:solid;
	border-width: 1px;*/
	
	color:black;
	line-height: 22px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	
	
}

.printSaveLinks {
	cursor:hand; 
	color: white;
	font-weight:normal;
	line-height:10px;
}

.printSaveLinks a {color:white;font-size:11px;}

.standorteGermanyHeader {
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #CCCCCC;
	
	font-weight:bold;
	
	padding-left: 2px;
	padding-right: 10px;
}

.standorteBold {
	font-weight:bold;
	
}


.impressumHeader {
	
	color: black;
	font-weight: normal;
	
}

.impressumAddress {
	padding-left: 0px;
	padding-top:10px;
}

.impressumContact {
	padding-left: 0px;
	padding-top:20px;
	padding-bottom:5px;
	
}

.impressumJurisdiction {
	padding-left:0px;
	padding-top:5px;
}


.impressumGreySpacer, .impressumGreySpacer2px {
	
	padding-left: 0px;
	padding-bottom:0px;
	
	font-size:0px;
	
}

.impressumGreySpacer2px {
	
	width:350px;
	height:1px;
	background:#D9D9D9;
	font-size:1px;
	overflow:hidden;
}

.impressumAddress {
	font-weight:bold;
}

.eprocPartnerFrameMiddle {

	position: relative;

	padding-left:0px;
	padding-top:15px;
}


.eprocListing1 {
	/*margin-top:20px;*/
	
}
.eprocListing1 td {
	padding-bottom:10px;
}


.eprocListing2 {
	margin-top:10px;
	
}

.eprocListing2 td {
	padding-bottom:0px;
}

.qualityContentFrame{
	padding-bottom: 14px;
}

.bmecertContentFrame {

	padding-top: 10px;
	background-repeat: no-repeat;
	/*background-image: url(../images/global/webbilder/bme/bme_hintergrund.jpg);*/
	background-position: bottom right;
	
}

.eprocurementContentFrame {

	width:681px;
	padding-top:10px;
	padding-right: 70px;
	/*background-repeat: no-repeat;
	background-image: url(../images/global/webbilder/procurement/pro_hintergrund.jpg);
	background-position: bottom right;*/
}
.eprocurementContentFrame td {font-size: 11px;padding-right:20px;}


.lexikonContentFrame {	
	
	background-repeat: no-repeat;
	/*background-image: url(../images/global/webbilder/lexikon/lexikon_hintergrund.jpg);*/
	background-position: bottom right;

	border-style:solid;
	border-width: 2px 0px 0px 0px;
	border-color: #FFFFFF;

	width: 751px;

}

.privacyContentFrame {
	
	/*background-repeat: no-repeat;*/
	/*background-image: url(../images/global/webbilder/datenschutz/datenschutz_kl.gif);*/
	/*background-position: 450px 100px;*/

}

.ralContentFrame {

	padding-top: 14px;
	padding-bottom: 0px;
	
}

.qualityAdvContentFrame {
	background-repeat: no-repeat;
	background-position: bottom right;
	
	padding-top:3px;
	padding-left:0px;
	width: 769px;
	
	border-color: #B3B3B3;
}

.ralContentFrameHint {

	width: 736px;
	margin-left:15px;
	font-size: 12px;
	padding-bottom:2px;
	padding-top:0px;
	
	
	
	border-style:solid;
	border-color: #B3B3B3;
	border-width: 0px 1px 0px 0px;
}

.box_lexikonSearch {
	
	border-style:none;
	font-size: 10px;
}

.box_lekonSearchHeader { font-size: 16px; color:white;}


.lexikonContent{

	height:350px;
	width: 60%;
	padding-left:0px;
	
}

.lexikonContentListing, .lexikonContentisting a {
	
	line-height: 18px;
	font-size: 11px;
	
	padding-left:5px;
}

.rightborderedLexikon{

	border-style:solid;
	border-width: 0px 1px 0px 0px;
	border-color: #999999;
}


.Spacer12Top { 
	/*border-style:solid;
	border-width:1px;*/
	
	margin-top:12px;
}


.privacyListing li{

	margin-left:-12px;
	padding-bottom:0px;
}

.privacyContent, .privacyContent div {
	margin-top: 3px;
	padding-left: 0px;
}

.serviceAdvantageContent a, .agbHeader {
	font-size: 13px;
	color: #9D9D9D;
	font-weight:bold;
	
	line-height:20px;
}

.serviceAdvantageContent a, div {padding-left:10px;}

.serviceAdvantageContent div, .serviceAdvantageContent a {margin-top:3px;padding-left:0px;}



.impressumDataHeader {
	/*padding-left:10px;*/
	color:#999999;
	font-weight:bold;
}

.searchFindOverviewElement {
	float:left;
	padding-left:0px;
	padding-right:5px;
	
	
	
	
}

.searchFindOverviewElement table img {
	margin-top:5px;
}

.searchFindTransport, .searchFindTransportFrame, .searchFindLager, .searchFindUmwelt, .searchFindBetrieb, .searchFindBuero   {
	width: 143px;
	
	padding-left:0px;
	padding-right:0px;
}

.searchFindTransportHeader, .searchFindLagerHeader, .searchFindUmweltHeader, .searchFindBetriebHeader, .searchFindBueroHeader, 
.searchFindTransportHeaderInaktiv, .searchFindLagerHeaderInaktiv, .searchFindUmweltHeaderInaktiv, .searchFindBetriebHeaderInaktiv, .searchFindBueroHeaderInaktiv {
	font-weight:bold;
	
	width: 143px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:3px;
	
	font-size: 18px;
	
}

.searchFindTransportHeader {background: url(../images/global/webbilder/suchen_finden/transport_header.gif) no-repeat; color:#006596;}
.searchFindLagerHeader {background: url(../images/global/webbilder/suchen_finden/lager_header.gif) no-repeat;color:#CE8A14;}
.searchFindUmweltHeader {background: url(../images/global/webbilder/suchen_finden/umwelt_header.gif) no-repeat;color:#519032;}
.searchFindBetriebHeader {background: url(../images/global/webbilder/suchen_finden/betrieb_header.gif) no-repeat;color:#B84239;}
.searchFindBueroHeader {background: url(../images/global/webbilder/suchen_finden/buero_header.gif) no-repeat;color:#00999F;}


.searchFindTransportHeaderInaktiv {background: url(../images/global/webbilder/suchen_finden/transport_header_i.gif) no-repeat; color:#006596;}
.searchFindLagerHeaderInaktiv {background: url(../images/global/webbilder/suchen_finden/lager_header_i.gif) no-repeat;color:#CE8A14;}
.searchFindUmweltHeaderInaktiv {background: url(../images/global/webbilder/suchen_finden/umwelt_header_i.gif) no-repeat;color:#519032;}
.searchFindBetriebHeaderInaktiv {background: url(../images/global/webbilder/suchen_finden/betrieb_header_i.gif) no-repeat;color:#B84239;}
.searchFindBueroHeaderInaktiv {background: url(../images/global/webbilder/suchen_finden/buero_header_i.gif) no-repeat;color:#00999F;}



.searchFindTransportFrame, .searchFindTransportFrameAktiv{
	width:147px;
	height:344px;
	
	float:left;
	margin-right:0px;
	
	/*background-image: url(../images/global/webbilder/cominto/klammmer_transport_bl.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	
	padding-top:0px;
}

.searchFindTransportFrameAktiv {
	/*background-image: url(../images/global/webbilder/cominto/klammmer_transport_rot2.gif);*/
	padding-left:0px;
}

.searchFindLagerFrame, .searchFindLagerFrameAktiv{

	width:147px;
	height:344px;
	
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	/*background-image: url(../images/global/webbilder/cominto/klammmer_lager_bl.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	
	padding-top:0px;
}

.searchFindLagerFrameAktiv {
	/*background-image: url(../images/global/webbilder/cominto/klammmer_lager_rot.gif);*/
	padding-left:0px;
}


.searchFindUmweltFrame, .searchFindUmweltFrameAktiv{

	width:147px;
	height:344px;
	
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	/*background-image: url(../images/global/webbilder/cominto/klammmer_umwelt_bl.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	
	padding-top:0px;
}

.searchFindUmweltFrameAktiv {
	/*background-image: url(../images/global/webbilder/cominto/klammmer_umwelt_rot.gif);*/
	padding-left:0px;
}

.searchFindBetriebFrame, .searchFindBetriebFrameAktiv{

	width:147px;
	height:344px;
	
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	/*background-image: url(../images/global/webbilder/cominto/klammmer_betrieb_bl.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	
	padding-top:0px;
}

.searchFindBetriebFrameAktiv {
	/*background-image: url(../images/global/webbilder/cominto/klammmer_betrieb_rot.gif);*/
	padding-left:0px;
}

.searchFindBueroFrame, .searchFindBueroFrameAktiv{

	width:147px;
	height:344px;
	
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	/*background-image: url(../images/global/webbilder/cominto/klammmer_buero_bl.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	
	padding-top:0px;
}

.searchFindBueroFrameAktiv {
	/*background-image: url(../images/global/webbilder/cominto/klammmer_buero_rot.gif);*/
	padding-left:0px;
	
}


.searchFindTransport {

	position:absolute;
	
	margin-top:0px;
	margin-left:0px;
	

	/*background-image: url(../images/global/webbilder/suchen_finden/sufi_transport3.jpg);*/
	background-image: url(../images/global/webbilder/suchen_finden/Transport_orbis_partner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ECECEC;
}

.searchFindLager {

	position:absolute;
	
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ECECEC;
	/*background-image: url(../images/global/webbilder/suchen_finden/sufi_lager3.jpg);*/
	background-image: url(../images/global/webbilder/suchen_finden/Lager_orbis_partner.jpg);
	
	padding-left:0px;
	
	margin-left:0px;
	margin-top:0px;
}

.searchFindUmwelt {

	position:absolute;
	
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ECECEC;
	/*background-image: url(../images/global/webbilder/suchen_finden/sufi_umwelt3.jpg);*/
	background-image: url(../images/global/webbilder/suchen_finden/Umwelt_orbis_partner.jpg);
	
	padding-left:0px;
	
	margin-left:0px;
	margin-top:0px;
}

.searchFindBetrieb {

	position:absolute;
	
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ECECEC;
	/*background-image: url(../images/global/webbilder/suchen_finden/sufi_betrieb2.jpg);*/
	background-image: url(../images/global/webbilder/suchen_finden/Betrieb_orbis_partner.jpg);
	
	padding-left:0px;
	
	margin-left:0px;
	margin-top:0px;
}

.searchFindBuero {

	position:absolute;
	
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ECECEC;
	/*background-image: url(../images/global/webbilder/suchen_finden/sufi_buero3.jpg);*/
	background-image: url(../images/global/webbilder/suchen_finden/Buero_orbis_partner.jpg);
	
	padding-left:0px;
	
	margin-left:0px;
	margin-top:0px;
}

.searchFindText {
	margin-left:5px;
	font-size:11px;
}

.searchFindText a {
	font-size:11px;
	font-weight: normal;
}

.orderProgressBar, .registrationProgressBar {
	border-width: 0px 1px 1px 0px;
	border-style:solid;
	border-color: #E0D494;

	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 5px;
	padding-right: 5px;
}

.registrationProgressBar {
	border-color: #AEC1A5;
}

.orderProgressBar table, .registrationProgressBar table {
	margin-left: auto;
	margin-right: auto;

	border: 1px solid #999999;
}

.orderProgressBarTd {
	padding-left: 30px;
	padding-right: 30px;
}

.orderProgressBarSpacer {
	vertical-align: bottom;
}


.orderProgress, .orderProgressInactive, .orderProgressGreen {
	border-style:solid;
	border-width: 0px 1px 1px 0px;
	/*border-color: #E7CB4E;*/
	border-color: #E0D494;

	height: 17px;
	
	padding-top:16px;
	padding-bottom:16px;
	padding-left:5px;
	padding-right:5px;
	
}

.orderProgressGreen {
	border-color: #AEC1A5;
}

.orderProgressInactive td {
	background:#E6E6E6;
}

.orderProgress td {
	background:white;
}

.orderProgressTdActive, .orderProgressTd, .orderProgressTdActiveNow, .orderProgressTdInactive {
	padding-left:25px;
	padding-right:10px;
	
}

.orderProgressTdInactive {
	background:grey;
}

.orderProgressTdActiveNow {
	background:white;
	color: #D70000;
	font-weight:bold;
}

.orderProgressTdActive {
	background:white;
}

.orderProgressTd{
	background:white;

}

.orderProgressTd a {
	font-weight:normal;
}

.orderPic1, .orderPic2, .orderPic3, .orderPic4, .orderPic5 {
	clear:both;
	position:absolute;
	margin-top:-23px;
}

.orderPic1 {margin-left: 250px;}
.orderPic2 {margin-left: 380px;}
.orderPic3 {margin-left: 440px;}
.orderPic4 {margin-left: 530px;}
.orderPic5 {margin-left: 610px;}

.orderPicDone1, .orderPicDone2, .orderPicDone3, .orderPicDone4, .orderPicDone5 {
	position:absolute;
	margin-top:-18px;
}

.orderPicDone1 {margin-left: 230px;}
.orderPicDone2 {margin-left: 362px;}
.orderPicDone3 {margin-left: 468px;}
.orderPicDone4 {margin-left: 468px;}
.orderPicDone5 {margin-left: 602px;}

.orderProgressSpacerActive {background:white;}
.orderProgressSpacer {background:none;}

.customerDataHeader {
	font-weight:bold;
	font-size:13px;
	
}

.customerDataTd {
	padding-left: 25px;
}

.customerDataButton, .customerDataButton2 {
	
	
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#CDD8C7;
	
	background: #EBF0E9;
	
	width: 140px;
	
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.customerDataButton {
	position:relative;
	
	margin-left: 580px;
	margin-top:-26px;

	text-align: right;
	width: 120px;
}
.customerDataButton2 {
	position:relative;

	text-align: right;
	width: 120px;
}

.orderDirectlyTable td{
	padding-right:10px;
	padding-top:7px;
	
	font-size:11px;
}

.searchFindListingHeader {
	background: #C0D0E3;
	
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color: #7396C1;
}

.searchFindListingHeader td {
	padding: 2px 2px 0px 2px;
}

.listFrame {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.searchFindListingOuterFrame {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;


	width: 600px;
	height: 435px;
	overflow:auto;
	
	scrollbar-3dlight-color: #C0D0E3;
        scrollbar-arrow-color: #C0D0E3;
        scrollbar-base-color: #C0D0E3;
        scrollbar-darkshadow-color: #C0D0E3;
        scrollbar-face-color: #FFFFFF;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #C0D0E3;

}

.searchFindListingElement {
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;

	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color: #C0D0E3;
}

.cartViewTotal {
	padding-left:0px;
	/*margin-left: 424Px;*/
}

.cartViewTotalPrint {
	margin-right:183px;
}

.cartViewPrintSaveFrame, .cartViewPrintSaveFrameCheckout {
	padding-left:404px;
	padding-bottom: 35px;
	margin-top: 0px;
}


.normal-field-title { color:black; font-weight: normal; }

.field-content { color: #000000; font-weight: normal; }

.customerAddressItem {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#CDD8C7;
	
	padding-bottom:10px;
	padding-top:3px;
	width: 280px;
	
}
	
.orderRelatedRemarks {
	position:relative;
	font-size: 12px;
	margin-top:10px;
	padding-left:5px;
}

.orderRelatedRemarksText {
	/* x */
	margin-left:5px;
	margin-top:5px;
	
	scrollbar-3dlight-color: #E7CB4E;
    scrollbar-arrow-color: #E7CB4E;
    scrollbar-base-color: #E7CB4E;
    scrollbar-darkshadow-color: #E7CB4E;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E7CB4E;
    
    overflow: auto;
    
    border-color: #E2D493;
    border-style:solid;
	
    font-weight:bold;
    font-size: 12px;
}

.noPadding {
	padding:0px 0px 0px 0px;
}

.deliveryAdressSelect {
	
	color: #D70000;
	font-weight:bold;
	padding-top:10px;
}

.topGreenDelivery {
	border-top-style:solid;
	border-color: #CDD8C7;
	border-width:2px;
	
	width:285px;
	padding-left:10px;
	

}

.productSelectionChoose {
	font-weight:bold;
	color: #005C76;
	margin-top:30px;
}

.pdfLinks a:active {
	color:#D70000;
}

.sectionListingHeader {
	width: 740px;

	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 1px;
	
	background: #B3C6DD;
	
	margin-left:10px;
	margin-top:5px;

	/* boxmodell fix */
	voice-family: "\"}\"";
        voice-family:inherit;
        width: 730px;
	
}

.portalHeader, .portalDesc, .portalDirectHeader {
	color: #D70000;
	font-weight:bold;
}

.portalHeader {
	font-size:24px;
	
}

.portalDesc {
	font-size:13px;
}

.portalDirectHeader {
	font-size:15px;
	margin-left:3px;
}


.portalBigBox {
	
	width: 430px;
	font-size:15px;
	font-weight:bold;
	
	color:#D70000;
}

.portalSmallBox {
	color: #264294;
	font-size: 14px;
	font-weight:bold;
	padding-left:0px;
}

.portalBusinessHeader {
	background:url(../images/global/webbilder/cominto/header_rot.gif) no-repeat;
	
	width:200px;
	height:23px;
	color:#D70000;
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	
}

.portalBusiness, .portalBusinessBlue {
	/*border-style:solid;
	border-color: #D70000;
	border-width:0px 1px 1px 1px;*/

	width:200px;
	
	padding: 10px 0px 10px 10px;
	
	color: #264294;
	
	float:left;
	
	/* boxmodell fix */
        w\idth: 188px;
}

.portalBusiness a, .portalOffer a, .portalOfferLink a {
	font-size:11px;
	font-weight:normal;
}

.portalBusinessBlue {
	background: #E1E9F2;
	font-size:13px;
	border-width:1px 1px 1px 1px;
}

.portalLinkBox {
	background:white;
	color: #D70000;	
	padding:1px 4px 1px 5px;
	line-height:16px;
}

.portalNewText {
	font-size:18px;
	font-weight:bold;
	color:white;
}

.portalNewDesc {
	font-size:16px;
	font-weight:bold;
}

.contentFrameCatalogBrowser, .contentFrameRecommendation {
	background: #ffffff url(../images/global/webbilder/navi_links/menu_blau_lang_unten.gif) no-repeat bottom right;
	padding-bottom:10px;
	padding-right:0px;
	width: 774px;
	w\idth: 771px;
	
}

.jumpmarkCatalogBrowser,
.jumpmarkCatalogBrowserHighlighted {
	color: #000000;
	background-color: #C0D0E3;
	
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #dcecff;
	
	border-left: 1px;
	border-left-style: solid;
	border-left-color: #dcecff;
	
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4b4c8;
	
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #a4b4c8;
}

.jumpmarkCatalogBrowserHighlighted {
	background-color: #D0E0F3;
}

.jumpmarkTableCatalogBrowser {
	width: 100%;
	
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #a5a5a5;
	
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a5a5a5;
}

.bordered {
	border-style:solid;
	border-width:1px;
}

.portalMonitor {
	background:url(../images/global/webbilder/allgemein/monitor_cit.gif) no-repeat;
	width:232px;
	height:220px;
	padding:9px 0px 0px 0px;
}

.nowNewText {
	padding:0px;
	width:130px;
	
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#D70000;
	
	margin-bottom:5px;
	
	font-size:20px;
	line-height:18px;
}

.greySpacerAccountData {
	background: #E6E6E6;
	margin-left:-10px;
	font-size:7px;
}

.moveFrame {
	height:500px;
	overflow:auto;
	
}

.fromMarch {
	background:url(../images/global/webbilder/cominto/abMaerz.gif) no-repeat;
	position:absolute;
	width:80px;
	height:40px;
	left:646px;
	top:414px;
}

.portalOffer {
	/*background:url(../images/global/webbilder/cominto/portalOfferBg.gif);*/
	
	height:140px;
	width:198px;

	border-style:solid;
	border-width:1px;
	border-color:#D70000;
	
	font-size:16px;
	font-weight:bold;
	color:#D70000;
	
	line-height:18px;
	
	padding-left:0px;
	padding-bottom:0px;
	
	
	margin-top:5px;
	
	overflow: hidden;
}

.portalOfferText {
	padding-right:90px;
	padding-left:0px;
	text-align:right;
}

.portalOfferPic {
	position:absolute;
	margin-top:-65px;
}

.portalHotelHeader {
	font-size:24px;
	
}

.portalNotice {
	font-size:10px;
}

.portalWelcomeHeader {
	font-family: Arial, sans-serif;
	color: #002DAF;
	font-weight:bold;
	font-size:21px;
	
}

.portalDemoHeader, .portalDemoHeader2 {
	color: #D70000;
	font-weight:bold;
	font-size:19px;
	
}

.portalDemoHeader2 {
	font-size:15px;
	color: #002DAF;
}

.portalOfferLink {
	position:absolute;
	margin-top:-20px;
}

.searchPossibilitiesEnum {
	width: 120px;

	border: 0px;
	border-style: solid;
	border-color: #E6E6E6;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	font-weight: bold;

	background-color: #C0D0E3;
}

.searchResultCaption {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.searchResultTable {
	width: 90%;
	text-align: left;
}

.searchResultTableCell {
	width: 33%;
	vertical-align: top;
}

.searchResultInnerTable {
	width: 100%;
	text-align: center;
}

.searchResultInnerTableCaption {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	font-size:11px;
	
	font-weight: normal;

	background-color: #CCD9E8;
}

.searchResultInnerTableEnum {
	text-align: left;
}

.formErrorMessage {
	border-style: solid;
	border-width: 2px 0px 2px 0px;
	border-color: #D70000;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 0px 6px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.contactYourOpinionFormElementTitle {
	font-weight: normal;
}

.newGrayCaption {
	font-family: Arial;
	/*font-size: 11pt; */
	font-size: 15px;
	font-weight: bold;
	color: #303030;
}

.mailtoLink, .wwwLink {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.portalButton {
	background: url(../images/global/webbilder/home/startseite_button.gif) no-repeat;
	width: 136px;
	height: 26px;
}

.portalButtonLink {
	font-weight: bold;
	color: #000000;
}

.portalButtonLink:hover {
	color: #D70000;
}

.continueShoppingElementsWithoutBullet {
	padding-left:13px;
	font-weight:normal;
	font-size:11px;
	

	/*border-color:white;
	border-style:solid;
	border-width: 1px 0px 0px 0px;*/

}

.toggleLink {
	color: #ffffff;
}

.contentPictureContact, .contentPictureImpressum, .contentPictureLogin, .contentPictureAgb, .contentPictureLoginTop,
.contentPictureKatalog, .contentPictureProcurement, .contentPictureYourOpinion {
	background: url(../images/global/webbilder/imagebilder/telefondame.GIF) top right no-repeat;
	width:200px;
	height:99px;
	position:absolute;
	left:564px;
	top:12px;
	
}

.contentPictureProcurement {
	background:url(../images/global/webbilder/procurement/baer_verlauf.gif) right center no-repeat;
	
}

.contentPictureAgb {
	/*position:static;*/
	background: url(../images/global/webbilder/imagebilder/paragraph.GIF) top right no-repeat;
	/*top:55px;*/
	left:544px;
	
}

.contentPictureKatalog {
	/*background: url(../images/global/webbilder/imagebilder/katalog_bestellen.GIF) top right no-repeat;*/
	background: url(../images/de/webbilder/katalog_bestellen/katalog_2008_auf_weiss.gif) top right no-repeat;
	height: 150px;
	left: 540px;
	top: 5px;
}

.contentPictureImpressum {
	background: url(../images/global/webbilder/imagebilder/hand_tastatur.GIF) top right no-repeat;
	/*top:55px;*/
}

.contentPictureLogin, .contentPictureLoginTop {
	background: url(../images/global/webbilder/imagebilder/anmeldung.GIF) top right no-repeat;
}

.contentPictureLogin {
	top:55px;
}

.contentPictureYourOpinion {
	background: url(../images/global/webbilder/imagebilder/hand_stift.GIF) top right no-repeat;
}

.borderedGrey, .borderedBlue, .borderedGreen, .borderedYellow {
	border-style:solid;
	border-width: 0px 1px 0px 0px;
	border-color: #B3B3B3;
	/*background: #D9D9D9;*/
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:5px;
	
	width: 769px;
	
	/*boxmodel fix*/
	w\idth: 754px;
}

.borderedBlue {
	border-color: #98B2D1;
}

.borderedYellow {
	/*border-color: #E7CB4E;*/
	border-color: #E0D494;
	background-color: #FFFFFF;
}

.borderedGreen {
	border-color: #AEC1A5;
}

.cartViewAndAddFrame {
	margin-left:348px;
}

.sectionListingLink, .sectionListingLinkLong {
	background-color:#CCD9E8;
	border-style:solid;
	border-width: 1px 0px 0px 0px;
	border-color:white;
	
	padding-left:12px;	
	
	width:208px;
	w\idth: 196px;
}

.sectionListingLinkLong {
	width:228px;
	w\idth: 216px;
	
}

.header {
	/*font-size: 10pt; */
	font-size: 13px;
}


/* COPIED FROM */
/* FARBEN.CSS */
.olive, .red, .black, .blue, .grey, .orange  {

	height: 10px;
	width: 25px;
	
	
	
	
}

.olive { background: olive;}
.red { background: red;}
.black { background: black;}
.blue { background: blue;}
.grey { background: #999999;}
.orange { background: orange;}

/* COPIED FROM */
/* TOP_MENU.CSS */
.frameTop {
	border-style:solid;
	border-width:1px;
	
	position:absolute;
	
	background: #FFFFFF;
	
	margin-top:  5px;
	margin-left: 5px;
	margin-right: 0px;

	width: 1000px;
	
	height:66px;
	
}

.frameTopLogo {
	
	border-style:solid;
	border-width:1px;
	
	width: 200px;
	height: 66px;
	
	float:left;
	
}

.spacerWidth20 {

	border-style:solid;
	border-width:1px;
	
	float:left;

	width: 20px;
	height: 66px;
}

.topMenuText, .topMenuText a {

	font-family: sans-serif;
	font-size: 11px;
	
	font-weight:normal;
		
	margin-left:0px;
	
	margin-top:18px;
	margin-left:0px;
	
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	
	
	
	
}

.topMenuText, .topMenuText a{

	padding-left:0px;
	padding-right:0px;
	
	
}

.topMenuSubText, .topMenuSubText a {
	
	padding-left:0px;
	padding-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;

	margin-top: 0px;
	margin-bottom: 0px;
}

.topMenuSubText, .topMenuSubText a { margin-bottom:5px;}


.headerRow, .headerRowService, .headerRowSearchFind, .headerRowRegister, .headerRowOrder, .headerRowSearchFindPortal, .headerRowDirect {

	/*border-style:solid;
	border-width: 1px;*/
	
	padding-left:0px;
	
	position:relative;
	
	margin-top: 0px;
	margin-left: 0px;
	
	width: 991px;
	height: 18px;
	
	background-repeat:no-repeat;
	/*background: #D70000;*/
	

}

.headerRow {background: url(../images/global/webbilder/navi_links/menu_blau_lang.gif) no-repeat;}
.headerRowService {background: url(../images/global/webbilder/navi_links/menu_dunkelgrau_lang.gif) no-repeat;}
.headerRowSearchFind {background: url(../images/global/webbilder/navi_links/menu_blau_lang.gif) no-repeat;}
.headerRowRegister {background: url(../images/global/webbilder/navi_links/menu_gruen_lang.gif) no-repeat;}
.headerRowOrder {background: url(../images/global/webbilder/navi_links/menu_gelb_lang.gif) no-repeat;}
.headerRowDirect {background: url(../images/global/webbilder/navi_links/menu_orange_lang.gif) no-repeat;}
.headerRowSearchFindPortal {background: url(../images/global/webbilder/cominto/leiste_oben.gif) no-repeat;}

.headerLink {

	/*border-style:solid;
	border-width: 1px;*/

	margin-top:1px; 
	
	font-weight:bold;
	
}

.headerLink:hover {
	
	text-decoration: none;
}

.headerLink { font-size: 13px; margin-left:2px;}

.headerLink td {
	padding-left:7px;
}

.headerLink a {
	font-size: 13px;
}

.headerText, .headerTextService, .headerTextSearchFind, .headerTextRegister, .headerTextOrder  {
	position:absolute;
	
	font-size: 13px;
	
	top: 67px;
	left: 210px;
	
	font-weight: bold;
	
	
}


.headerText { color:white; } 
.headerTextService { color:white; } 
.headerTextSearchFind {color: white;}
.headerTextRegister {color: white;}
.headerTextRegisterSecurity {color: black; font-size:11px; margin-left:200px; font-weight:normal;}
.headerTextRegisterSecurity a {font-size:11px; text-decoration:none; font-weight:bold;}
.headerTextOrder {color: white;}

.trolleyFrame {

	position:absolute;
	
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	border-color:#B3B3B3;
	
	margin-left: 706px;
	margin-top:-26px;
		
	padding-left:8px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:0px;
	
	
}

a.trolleyContent {
	
	font-size: 11px;
	font-weight: normal;

	display:block;
	background: #E6E6E6;

	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	
	
	
}

/*
 the following code was added recently from includes/top.html
*/ 
 
.leftbordered {
	
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color:#B3B3B3;
}

.rightbordered, .rightborderedSub {
	
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#B3B3B3;
}

.bottomrightbordered {
	
	border-style:solid;
	border-width: 0px 1px 1px 0px;
	border-color:#B3B3B3;
}

.bottomleftbordered {
	
	border-style:solid;
	border-width: 0px 0px 1px 1px;
	border-color:#B3B3B3;
}

.bottombordered {
	
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color:#B3B3B3;
}

.notbordered, .bottombordered, .bottomleftbordered, .bottomrightbordered, .rightbordered, .leftbordered {
	padding-right:12px;
	padding-left:12px;
}

.notborderedSub, .rightborderedSub {
	padding-right:10px;
	padding-left:10px;
}


.topMenu {
	padding:0px;
	margin:0px;
}

/* COPIED FROM */
/* MENU_NEW.CSS */

/* ABSTÄNDE MENÜS */
.menuSearchFind, .menuSearchFind2, .menuDirectOrder, .menuDirectOrder2, .menuLogin, .menuLogin2,
.menuServices, .menuServices2, .menuCatalogOrder, .menuCertificate, .menuLeasing,  .menuEProc, .menuAcrobat, .menuFlash, .menuPurchase, .bannerSymposium
	{margin-bottom:6px;}
.menuTaxes
	{margin-top:0px; }

.menuSearchFind, .menuSearchFind2, .menuDirectOrder, .menuDirectOrder2, .menuLogin, .menuLogin2,
.menuServices, .menuServices2, .menuTaxes, .menuPurchase {
	
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #00408D;
	
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	
	margin-right:0px;
	
	font-size:11px;
}

.menuSearchFind a, .menuSearchFind2 a, .menuDirectOrder a, .menuDirectOrder2 a, .menuLogin a, .menuLogin2 a,
.menuServices a, .menuServices2 a, .menuTaxes a, .menuPurchase a {
	font-size:11px;
}

.menuHistory {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #80A0C6;
	font-size: 11px;
	margin-bottom: 6px;
	margin-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

.menuLeasing, .bannerSymposium {
	background:url(../images/global/webbilder/cominto/leasing_bg.gif) no-repeat;

	padding:0px 0px 0px 128px;

	margin-top:-3px;
	
	width:200px;
	height:60px;
	
	w\idth:72px;
	
	
}

.bannerSymposiumFrame {
	width: 180px;
	height: 125px;
}

.bannerSymposium {
	background:url(../images/global/webbilder/cominto/banner_symposium.gif) no-repeat;
	width: 125px;
	height: 125px;
	padding:0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
}

.menuEProc {
	padding:0px 0px 0px 0px;

	margin-top:-3px;
	
	width:200px;
	height:60px;
	
	w\idth:72px;
}

.menuServices, .menuServices2, .menuTaxes {padding-top:0px;padding-bottom:1px;}

.menuDirectOrder {border-color: #EE9C00;}
.menuPurchase { border-color: #E0D494; }
.menuLogin {border-color: #34621D;}
.menuServices {border-color: #999999;}
 
.menuSearchFind2, .menuDirectOrder2, .menuLogin2, .menuServices2, .menuTaxes { border-color: white; width:200px; }



.searchFindHeader {
	
	background:url(../images/global/webbilder/navi_links/menu_blau_kurz_ohne_rahmen.gif) no-repeat bottom left;
	height:17px;
	padding-top:1px;
	padding-bottom:0px;
	
}

.historyHeader {
	background: url(../images/global/webbilder/navi_links/menu_blau_kurz_ohne_rahmen.gif) no-repeat bottom left;
	height: 17px;
	padding-top: 1px;
	padding-bottom:0px;
}

.directOrderHeader {
	
	background:url(../images/global/webbilder/navi_links/menu_orange_kurz.gif) no-repeat bottom left;
	height:17px;
	padding-top:1px;
}

.purchaseHeader {
	
	background:url(../images/global/webbilder/navi_links/menu_gelb_kurz.gif) no-repeat bottom left;
	height:17px;
	padding-top:1px;
}

.loginMenuHeader {
	
	background:url(../images/global/webbilder/navi_links/menu_gruen_kurz.gif) no-repeat bottom left;
	height:17px;
	padding-top:1px;
}

.servicesHeader {
	
	background:url(../images/global/webbilder/navi_links/menu_dunkelgrau_kurz.gif) no-repeat bottom left;
	height:17px;
	padding-top:1px;
}

.searchFindHeader a, .servicesHeader a, .loginMenuHeader a, .directOrderHeader a, .purchaseHeader a, .historyHeader a {
	color:white;
	font-size:12px;
}



.divSearchFindBox2 {
	/*background: url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 0px 4px;*/
	margin-top:0px;
	padding-left:0px;
}

.divSectionsBox2 {
	margin-top:0px;
	padding-left:0px;
}

.divSearchFindBox2Open {
	/*background: url(../images/global/webbilder/navi_links/nl_dreieck_r_un.gif) no-repeat -2px 6px;*/
	margin-top:0px;
	padding-left:0px;
	
}

.divSectionsBox2Open {
	margin-top:0px;
	padding-left:0px;
}

.divSearchFindBox2Open a {
	color: #FFFFFF;
	margin-top:0px;
	padding-left:0px;
}

.divSectionsBox2Open a {
	color: #FFFFFF;
	margin-top:0px;
	padding-left:0px;
}

.divHistoryBox {
	margin: 0px;
	padding: 0px;
}

.divHistoryBoxOpen {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.divLoginBox2 {
	/*background: url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 0px 4px;*/
	margin-top:0px;
	padding-left:0px;
}

.divLoginBox2Open{
	/*background: url(../images/global/webbilder/navi_links/nl_dreieck_r_un.gif) no-repeat -2px 6px;*/
	margin-top:0px;
	padding-left:0px;
}

.divLoginBox2Open a {
	/*color: #D70000;*/
	color:white;
}

.divHelpBox2 {
	margin-top:0px;
	padding-left:0px;
}

.divHelpBox2Open{
	margin-top:0px;
	padding-left:0px;
}

.divHelpBox2Open a {
	color:white;
}

.divServicesBox2 {
	/*background: url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 0px 4px;*/
	margin-top:0px;
	padding-left:0px;
}

.divServicesBox2Open{
	/*background: url(../images/global/webbilder/navi_links/nl_dreieck_r_un.gif) no-repeat -2px 6px;*/
	margin-top:0px;
	padding-left:0px;
}

.divServicesBox2Open a {
	color: white;
}


.rootSection, .darkRed, .proSearchSection, .rootSectionDirectOrder, .rootSectionLogin, .rootSectionLogin2, .darkRedNew, 
.subSectionServices, .rootSectionServicesActive, .rootSectionServicesDot, .rootSectionSearchEngineBox, .purchaseBoxEntry, .purchaseBoxSubEntry {
	
	background-color:#CCD9E8;
	/*background-image: url(../images/global/webbilder/navi_links/nl_dreieck_kl_b_re.gif);
	background-repeat:no-repeat; 
	background-position: 5px 4px;*/
	
	margin-bottom:0px;
	margin-top:1px;
	padding-left:12px;
	color:black;
	
	width:200px;

	/* boxmodell fix */
        w\idth: 188px;
	
}

.rootSection a {
	font-weight:normal;
}



.rootSectionSearchEngineBox {
	background-position: 5px 9px;
}

.rootSectionCatalog {
	background-color:#C0D7DD;
	width:175px;
}

.rootSectionServices, .rootSectionServicesActive, .rootSectionServicesDot  {
	background-color:#D9D9D9;
	/*background-image: url(../images/global/webbilder/navi_links/nl_dreieck_kl_grau_re.gif); 
	background-repeat:no-repeat; 
	background-position: 5px 4px;*/
	
	margin-top:0px;
	margin-bottom:1px;
	padding-left:12px;
	color:black;
	
	width:200px;

	font-size:11px;
	
	w\idth:188px;
}

.rootSectionServicesDot {
	margin-bottom:0px;
	margin-top:1px;
}


.rootSectionServicesActive {
	/*background-image: url(../images/global/webbilder/navi_links/nl_dreieck_kl_r_un.gif); 
	background-position: 3px 6px;*/
}

.rootSectionServicesActive a{
	color: #D70000;
	font-size:11px;
	font-weight:normal;
}

.rootSectionServices2 {
	background-color:#DEDEDE;

	background-image: none; 
	margin-top:0px;

	padding-left:5px;
	
	width:200px;
	
	w\idth:195px;
}


.rootSectionLogin, .rootSectionLogin table, .rootSectionLogin2, .rootSectionLogin2 table {
	background-color:#CDD8C7;
	/*background-image: url(../images/global/webbilder/navi_links/nl_dreieck_kl_gruen_re.gif); 
	background-repeat:no-repeat;
	background-position: 5px 5px;*/
	font-size:11px;
	
	width:200px;
	/* boxmodell fix */
        w\idth: 188px;

}

.rootSectionLogin2, .rootSectionLogin2 table {
	background-color: #D8E3D8;
	padding-left: 17px;
	width: 195px;
	w\idth:183px;
}

.rootSectionLoginWithoutBullet, .rootSectionLoginWithoutBullet table {
	background-color:#CDD8C7;
	
	margin-top: 0px;
	padding-top:2px;
	padding-bottom:2px;
	width: 190px;
}

.rootSectionDirectOrder{
	background-color:#FAE1B2;
	/*background-image: url(../images/global/webbilder/navi_links/nl_dreieck_kl_gruen_re.gif);
	background-repeat:no-repeat;
	background-position: 5px 5px;*/

	width:200px;
	/* boxmodell fix */
        w\idth: 188px;
}
.rootSectionDirectOrder table {
	font-size:11px;
}

.purchaseBoxEntry, .purchaseBoxSubEntry {
	background-color: #F4E69F;
	width: 200px;
	/* boxmodell fix */
        w\idth: 188px;
}

.purchaseBoxEntry table {
	font-size: 11px;
}

.rootSectionServices a, .rootSectionServicesDot a{
	font-weight:normal;
	font-size: 11px;
}

.darkRed, .darkRed a, .darkRed a:hover, .darkRedNew a{
	color: #D70000;
}

.darkRedNew a {
	font-weight:normal;
}


.rootSectionActive   {
	background:#C0D0E3 url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 4px 4px;
	margin-top:1px;
	
	width:200px;
	
	/* boxmodell fix */ 
	w\idth:190px;
}

.rootSectionActive a {
	color: #D70000;
}

.subSectionServices {
	background-color:#ECECEC;
	/*background-image: url(../images/global/webbilder/allgemein/punkt_grau_hell.gif); 
	background-position: 4px 6px;
	background-repeat:no-repeat; */
	
	margin-bottom:0px;
	padding-left:18px;
	
	width:200px;
	
	/* boxmodellfix */
	w\idth:182px;
}



.subSectionServices a {
	font-size:11px;
	font-weight:normal;
}


/* Section Listing*/

.subSection, .subsubSection, .subsubsubSection, .subSectionActive, .subsubSectionActive, .subsubsubSectionActive, .subsubsubsubSection, .subsubsubsubSectionActive{
	background:#E5ECF3 /*url(../images/global/webbilder/navi_links/nl_dreieck_kl_b_re.gif) no-repeat 10px 4px*/;
	margin-top:0px;
	padding-left:25px;

	width:200px;
	
	/* boxmodell fix */
	w\idth:175px;
}

.subSection a, .subsubSection a, .subsubsubSection a, .subsubsubsubSection a{
	font-weight:normal;
}

.subsubSection, .subsubSectionActive {
	background:#E5ECF3 /*url(../images/global/webbilder/navi_links/nl_dreieck_kl_b_re.gif) no-repeat 15px 4px*/;
	padding-left:39px;
	width:200px;

	/* boxmodell fix */
	w\idth:161px;
}

.subsubsubSection, .subsubsubSectionActive {
	background:#E5ECF3 /*url(../images/global/webbilder/navi_links/nl_dreieck_kl_b_re.gif) no-repeat 20px 4px*/;
	padding-left:37px;
	width:200px;
	
	/* boxmodell fix */
	w\idth:163px;
}

.subsubsubsubSection, .subsubsubsubSectionActive {
	background:#E5ECF3 /*url(../images/global/webbilder/allgemein/punkt_blau.gif) no-repeat 23px 6px*/;
	padding-left:53px;
	width:200px;
	
	/* boxmodell fix */
	w\idth:147px;
}

.subSectionActive a, .subsubSectionActive a, .subsubsubSectionActive a, .subsubsubsubSectionActive a {
	color:#D70000;
	font-weight:bold;
}

.subSectionActive {
	background:#E5ECF3 url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 18px 4px;
}
.subsubSectionActive {
	background:#E5ECF3 url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 32px 4px;
}
.subsubsubSectionActive {
	background:#E5ECF3 url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 28px 4px;
}
.subsubsubsubSectionActive {
	background:#E5ECF3 url(../images/global/webbilder/navi_links/nl_dreieck_s_re.gif) no-repeat 45px 4px;
}

/* End of Section Listing*/

.productNavigationHeader{
	background:#FFFFFF url(../images/global/webbilder/navi_links/menu_blau_kurz_head.gif) no-repeat bottom left;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:2px;
	
	
}
.productNavigationHeader a {
	color:white;
	font-size:12px;
}

.purchaseHeader2 {
	background:#FFFFFF url(../images/global/webbilder/navi_links/menu_gelb_kurz_head.gif) no-repeat bottom left;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:2px;
	
	
}

.purchaseHeader2 a {
	color:white;
	font-size:12px;
}

.productNavigationHeaderActive {
	background:#FFFFFF url(../images/global/webbilder/navi_links/menu_blau_kurz_head.gif) no-repeat bottom left;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:1px;
	font-weight:bold;
	
	height:16px;
	
	margin:0px;
	
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
}

.productNavigationHeaderActive a {
	color: white;
	font-size:12px;
	
}

.formElementSuFiMenu, .formElementDirektMenu, .formElementLoginMenu, .formElementSearchEngine, .formElementHelpMenu  {
	border-style:solid;
	border-width:1px;
	border-color:#00408D;
	
	width:145px;
	
	font-family: Arial, sans-serif;
	font-size:11px;
}

.formElementSearchEngine {
	border-width:2px;
	margin-top:3px;
	background-color: #FFE3B1;
}

.formElementDirektMenu {
	border-color:#EE9C00;
}

.formElementLoginMenu {
	border-color:#34621D;
}

.proSearchSection, .proSearchSection a, .proSearchSection table {
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	width:80px;
}

.proSearchSection table {
	text-decoration:none;
}

.menuCatalogOrder {
	
	width:110px;
	height:25px;
	
	padding-top: 50px;
	padding-left: 90px;
	
	background:url(../images/global/webbilder/cominto/katalog_order.gif) no-repeat;

}

.menuCertificate, .menuAcrobat, .menuFlash, .menuProcurement {
	width:200px;
	height:55px;
	
	padding-top:5px;
	padding-left: 5px;
	
	background:url(../images/global/webbilder/home/infobox_grau.gif) no-repeat;
	
	/* boxmodell fix */
        w\idth: 195px;

}

.menuCertificate {
	margin-top:-3px;
}

.menuAcrobat {
	background:url(../images/global/webbilder/home/infobox_grau_cit.jpg) no-repeat;
}

.menuFlash {
	background:url(../images/global/webbilder/home/infobox_grau_cit2.gif) no-repeat;
}


.menuCertificate table {
	font-size:10px;
}

.searchEngineBoxText {
	font-size:11px;
	padding-left:0px;
}

.searchEngineBoxSelection, .searchEngineBoxSelection table {
	padding-left:0px;
	margin-left:-4px;
	
	font-weight:bold;
	font-size:11px;
}

.overallMenuFrame {
	padding:0px;
	margin:0px;

	height: 505px;
	width: 217px;

	/*overflow:auto;*/
	
}

.menuDiscount {
	margin-top:10px;	
	width:198px; 
	border:2px;
	border-style:solid;
	border-color:#999999;
	padding:3px;
	/* IE5 fix */
	w\idth:188px;
}

.menuDiscount, .menuDiscount td {
	font-size:10px; 
}

.menuTaxes {
	border-color: #999999;
}

.menuTaxes, .menuTaxes td {
	font-size:10px; 
}

.rootSectionFreeSearch {
	background-color:#CCD9E8;
	
	margin-top:0px;
	padding-left:12px;
	color:black;
	margin-bottom:1px;
	padding-bottom:3px;
	
	width:200px;

	/* boxmodell fix */
        w\idth: 188px;
}

.rootSectionHistory, .subSectionHistory {
	background-color:#CCD9E8;
	
	margin-top:0px;
	padding-left:12px;
	color: #000000;
	margin-bottom: 1px;
	padding-bottom: 3px;
	
	width: 200px;

	/* boxmodell fix */
        w\idth: 188px;
}

.rootSectionHistory a, .subSectionHistory a {
	font-weight: normal;
	font-size: 11px;
}

.subSectionHistory {
	background-color: #E5ECF3;
}

.purchaseBoxEntry a, .purchaseBoxSubEntry a {
	font-weight: normal;
	font-size: 11px;
}

.purchaseBoxSubEntry {
	background-color: #F9F0CA;
	padding-left: 3px;
	padding-right: 9px;
}

.rootSectionDirectOrderCaption {
	background-color:#FAE1B2;
	
	margin-top:0px;
	padding-left:12px;
	padding-top:2px;
	color:black;
	
	width:200px;

	/* boxmodell fix */
        w\idth: 188px;
}



@media print {
    .rootSection, .productNavigationHeaderActive, .directOrderHeader, .purchaseHeader, .loginMenuHeader, .headerRowSearchFind, 
    .searchFindOverviewElement, .searchFindHeader, .historyHeader, .servicesHeader, .sectionListingHeader, .contentProductOverviewHeader,
    .productNavigationHeader, .rootSectionActive, .subSection, .subSectionActive, .subsubSection, .subsubSectionActive,
    .subsubsubsubSection, .menuAcrobat, .productSelectionTable, .headerRowRegister,
    .headerRowService, .headerRowOrder, .purchaseHeader2, .orderProcessTable
    {
    	border-style:solid;
    	border-width:1px;
    }
    
    
    
    .headerRowSearchFind {
    	border-color: #00408D;
    	border-width:2px;
    	display:none;
    }
    
    .menuCertificate, .menuLeasing, .bannerSymposium {
    	display:none;
    }
    
    .trolleyFrame {
    	margin-left:701px;
    }
    
    .menuAcrobat {
    	padding:0px;
    }
    
    .buttonGreenLong, .buttonRed, .buttonGreen{
    	border-style:solid;
    	border-width:2px 0px 0px 0px;
    	border-color: #85C39D;
    	height:10px;
    	margin-top:3px;
    	padding-top:3px;
    }
    
    .buttonRed {
    	border-color: #E59496;
    	border-width:2px 0px 2px 0px;
    	padding-bottom:3px;
    }
    
    .buttonGreen {
    	margin-top:0px;
    	border-width:2px 0px 2px 0px;
    	padding-bottom:3px;
    }
    
    .orderPicDone1 {
    	margin-left:245px;
    }
    
    .cartViewTotalPrint {
    	margin-right:50px;	
    }
    
    .overallMenuFrame {
    	display:none;
    }
    
	.contentFrame, .contentFrameService, .contentFrameSearchFind, .contentFrameSearchFindOverview, .contentFrameSearchFindProducts,
	.contentFrameSearchFindKatalog, .contentFrameRegister, .contentFrameSearchFindIndex, .contentFrameOrder, .contentFrameOrderDirectly, 
	.contentFrameOrderConfirm, .contentFrameProductSelection, .contentFrameSearchFindListing, .contentFrameError, .contentFramePortal, .contentFrameCatalogBrowser,
	.contentFrameServiceFilled, .contentFrameLogin, .contentFrameOrderFilled, .contentFrameLoginFilled, .contentFrameRecommendation {
		left:10px;
		top:10px;
	}
    
    .topMenu {
    	display:none;
    }
    
    .headerRow, .headerRowService, .headerRowSearchFind, .headerRowRegister, .headerRowOrder, .headerRowSearchFindPortal,
    .headerText, .headerTextService, .headerTextSearchFind, .headerTextRegister, .headerTextOrder {
    	display:none;
    }
    
}




/* FROM HERE ON THE STYLE SHEET IS WELLFORMED AND USES A SENSIBLE NAMESPACE, REALLY */
/* CLASSES BELOW ARE ACTUALLY USED*/ 

hr.simple_grey {
	height:1px;
	border:0px;
	/* IE */
	color:#999999;
	/* Mozilla, Opera */
	background-color:#999999;
}

/* The following style is only for testing purposes in baerAdvantages_content.html*/
h1.simple_grey {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color:#999999;
}

.cartAddressBox {
	width: 734px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px;
	border-style: solid;
	border-color: #E0D494;
	background-color: #F4E69F;
}

.cartAddressBoxHeader {
	width: 728px;
	margin: 0px;
	padding: 2px;
	padding-left: 4px;
	border: 0px;
	background-color: #E2D493;
	font-weight: bold;
	font-size: 11px;
}

.accountAddressBox {
	width: 734px;
	margin: 0px;
	padding: 0px;
	margin-left: 9px;
	margin-bottom: 10px;
	border: 1px;
	border-style: solid;
	border-color: #AEC1A5;
	background-color: #CDD8C7;
}

.accountAddressBoxTable {
	margin: 4px 0px 4px 4px;
}

.accountAddressBoxHeader {
	width: 728px;
	margin: 0px;
	padding: 2px;
	padding-left: 4px;
	border: 0px;
	background-color: #AEC1A5;
	font-weight: bold;
}

.miniBrowserFrame {
	width: 95%;
	text-align: center;
}

.miniBrowserGrid {
	width: 600px;
	border: 1px;
	border-style: solid;
	border-color: #98B2D1;
	padding: 5px;
	margin-bottom: 5px;
}

.miniBrowserCellFrame {
	width: 50%;
	border: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	text-align: center;
}

.miniBrowserCellFrameActive, 
.miniBrowserCellFrameInactive,
.miniBrowserCellFrameSelected,
.miniBrowserCellEmpty {
	vertical-align: top;
	width: 170px;
	height: 145px;
	border: 1px;
	border-style: solid;
	padding: 0px;
	
	border-color: #FFFFFF;
}

.miniBrowserCellFrameActive {
	border-color: #666666;
}

.miniBrowserCellFrameSelected {
	border-color: #D70000;
}

.miniBrowserCellEmpty {
	border: 0px;
}

.miniBrowserCellSpacer {
	width: 40px;
	overflow: hidden;
}

.cartTableCaptionCell {
	border-width: 0px;
	border-style: solid; 
	border-color: #D5BD53;
	background-color: #E0D494;
	padding-bottom: 2px; 
	padding-top: 2px; 
	padding-left: 0px;
	font-weight: bold;
}

.cartTableFrame {
	border: 1px;
	border-style: solid;
	border-color: #E0D494;
	background-color: #F4E69F;
	height: 41px; 
	margin: 0px; 
	padding: 0px;
}

.checkoutTableCaptionCell {
	padding-top: 2px; 
	padding-left: 0px; 
	padding-bottom: 2px; 
	border-style: solid; 
	border-width: 1px 0px 0px 0px; 
	border-color: #E0D494; 
	background-color: #E0D494;
}

.checkoutTableContentCellLeft {
	border-width: 0px 0px 0px 1px; 
	border-style: solid; 
	border-color: #E0D494;
}

.checkoutTableContentCellRight {
	border-width: 0px 1px 0px 0px; 
	border-style: solid; 
	border-color: #E0D494;
}

.checkoutTableBottom {
	border-width: 0px 1px 1px 1px; 
	border-style: solid; 
	border-color: #E0D494;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
}

.checkoutProductTable {
	background-color: #F4E69F;
	margin-top:10px;
	font-size:11px;
}

.staticBoxCaption {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.browserContentFrame {
	width: 98%; 
	padding-left: 5px;
	text-align: center;
}

.navBarTableCellLeft {
	width: 145px; 
	text-align: left; 
	padding-left: 3px; 
	background-color: #CFD9E5; 
	border: 1px; 
	border-style: solid; 
	border-color: #98B2D1;
}

.navBarTableCellMiddle {
	width: 405px; 
	background-color: #CFD9E5; 
	border: 1px; 
	border-style: solid; 
	border-color: #98B2D1;
}

.titleBarLeft {
	height: 24px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-color: #CFD9E5; 
	border: 1px solid #98B2D1;
}

.titleBarMid {
	height: 24px;
	margin: 0px;
	padding: 0px;
}

.titleBarRight {
	height: 24px;
	float: right;
	margin: 0px;
	padding: 0px 2px 0px 2px;
	vertical-align: middle; 
	background-color: #CFD9E5; 
	border: 1px solid #98B2D1;
}

.titleBar {
	width: 550px; 
	text-align: left; 
}

.titleBarTableCell {
	padding-left: 3px; 
	background-color: #CFD9E5; 
	border: 1px; 
	border-style: solid; 
	border-color: #98B2D1;
}

.navBarTableCellRight {
	width: 50px; 
	vertical-align: middle; 
	background-color: #CFD9E5; 
	border: 1px; 
	border-style: solid; 
	border-color: #98B2D1;
}

a.jumpMarkLink {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.jumpMarkLink:hover {
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;
}

.bookmark {
	position: absolute; 
	top: 0px; 
	left: 686px; 
	width: 63px; 
	height: 24px; 
	background-image:url(../images/global/webbilder/browser/postit_partially_visible.gif); 
	background-repeat: no-repeat;
	padding: 0px; 
	padding-top: 6px; 
	text-align: left; 
	vertical-align: bottom; 
	visibility: hidden; 
}

.bookmark a {
	/*font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
}

.notepadCaption {
	font-weight: bold;
}

.orderOverviewTable {
	border: 1px;
	border-style: solid;
	border-color: #CDD8C7;
}

.orderOverviewTableHeader {
	font-weight: bold;
	background-color: #CDD8C7;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDD8C7;
}

.orderOverviewTableContentRowEven, .orderOverviewTableContentRowOdd {
	font-weight: normal;
	height: 24px;
}

.orderOverviewTableContentRowEven {
	background-color: #FFFFFF;
}

.orderOverviewTableContentRowOdd {
	background-color: #D8E3D8;
}


.orderOverviewTableNavigationFrame {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.orderOverviewTableNavigationSpacer {
	width: 10px;
	overflow: hidden;
}

.orderDetailsTable {
	background-color: #CDD8C7;
	margin-top: 10px;
	font-size: 11px;
}

.orderDetailsTableCaptionCell {
	border-width: 0px;
	border-style: solid; 
	border-color: #CDD8C7;
	background-color: #AEC1A5;
	padding-bottom: 2px; 
	padding-top: 2px; 
	padding-left: 0px;
	font-weight: bold;
}

.orderDetailsTableFrame {
	border: 1px;
	border-style: solid;
	border-color: #AEC1A5;
	background-color: #CDD8C7;
	height: 41px; 
	margin: 0px; 
	padding: 0px;
}

.accountOverviewHeader, .accountOverviewHeader table {
	font-size: 15px;	
	font-weight: bold;
	color: #303030;
	padding: 2px 0px 2px 0px;
}

.accountOverviewTable {
	border: 1px;
	border-style: solid;
	border-color: #CDD8C7;
	width: 501px;
}

.accountOverviewTableHeader {
	font-weight: bold;
	background-color: #CDD8C7;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDD8C7;
}

.accountOverviewTableContentRowEven, .orderOverviewTableContentRowOdd {
	font-weight: normal;
	height: 24px;
}

.accountOverviewTableContentRowEven {
	background-color: #FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #D8E3D8;
}

.accountOverviewTableContentRowOdd {
	background-color: #D8E3D8;
}


.accountOverviewTableNavigationFrame {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.accountOverviewTableNavigationSpacer {
	width: 10px;
	overflow: hidden;
}

.accountOverviewInactivePage, .accountOverviewActivePage {
	width: 20px;
}

.accountOverviewActivePage {
	font-weight: bold;
	text-decoration: underline;
	color: #D90000;
}

.accountCartButton {
	float: left;
}

.accountCartButtonBox {
	clear: both;
	position: relative;
	width: 110px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #15A461;
	margin-left: 30px;
	margin-top: -5px;
	padding: 2px 4px 2px 4px;
	font-size: 11px;
	background-color: #CDD8C7;
}

.notepad_head {
	width: 744px;
	height: 29px;
	background-image: url(../images/global/webbilder/notepad/top.jpg);
	background-repeat: no-repeat;
}

.notepad_body {
	width: 744px;
	min-height: 220px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/global/webbilder/notepad/body.jpg);
	background-repeat: repeat-y;
}

.notepad_caption {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #5B3904;
	padding-top: 10px;
	margin-bottom: 10px;
}

.notepad_content {
	width: 741px;
	margin-left: 3px;
	text-align: left;
}

.notepad_content_header {
	padding: 0px 0px 0px 0px; 
	/*background-color: #C7B695;*/
	background-color: #D9CD9A;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.notepad_content_row {
	vertical-align: top;
}

.notepad_content_cell {
	padding: 10px 0px 8px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #5B3904;
	font-size: 11px;
}

.notepad_foot {
	width: 744px;
	height: 25px;
	background-image: url(../images/global/webbilder/notepad/bottom.jpg);
	background-repeat: no-repeat;
}

.loginContentFrameFilled {
	/*background-color: #D9D9D9;*/
	background-color: #FFFFFF;
	margin-top:0px; 
	padding: 0px 0px 10px 0px;
	width: 769px;
	height: 90px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #AEC1A5;
}

.saveCartButton {
	float: left;
}

.saveCartButtonBox {
	clear: both;
	position: relative;
	width: 170px;
	height: 68px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #E59496;
	margin-left: 30px;
	margin-top: -5px;
	padding: 2px 4px 2px 4px;
	font-size: 11px;
	background-color: #FAE8E8;
}

.helpContentFrame {
	border-width: 0px 1px 1px 0px;
}

.helpEntry, .helpEntryActive {
	color: #000000;
}

.helpEntryActive {
	color: #D90000;
}

.helpEntryContentCaption {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.helpContentEntry {
	font-weight: normal;
	width: 570px;
	text-align: justify;
}

.formElementHelpMenu {
	border-width: 1px 1px 1px 1px;
	border-color: #A5A5A5;
}

.orderProcessTable {
	background-color: #F4E69F;
	margin-top:10px;
	font-size:11px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #E0D494;
	padding: 0px 0px 0px 0px;
}

.eProcurementCaption {
	font-size: 13px;
	color: #9D9D9D;
	font-weight:bold;
	
	line-height:20px;
}

div.ff_image_div {
	width: 350px;
	margin: -10px 27px 0px 0px;
	padding: 0px;
	float: right;
}

div.ff_largeImage_div {
	margin: 0px; 
	padding: 5px 30px 0px 30px; 
}

div.ff_thumbnailImage_div {
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 0px 0px; 
	background-color: #E5ECF3;
}

div.ff_navigation_div {
	margin: 0px; 
	padding: 0px; 
	visibility: hidden;
}

div.ff_outer_section_div {
	margin: 0px;
	padding: 0px;
	width: 330px;
}

div.ff_inner_section_div {
	margin: 0px;
	padding: 0px;
	width: 300px;
}

div.ff_block_div {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	width: 300px;
}

div.ff_main_section_caption_div {
	margin: 0px;
	padding: 2px 2px 2px 5px;
	background-color: #CCD9E8;
	font-weight: bold;
}

div.ff_main_section_content_div {
	margin: 0px 0px 10px 20px;
	padding: 0px;
	line-height: 20px; 
}

div.ff_sub_section_element_div {
	margin: 0px;
	padding: 0px;
	display: inline;
}

div.ff_sub_section_combo_div {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

table.ff_table {
	margin: 0px; 
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

img.ff_grey_border_image {
	border: 1px solid #999999;
}

img.ff_red_border_image {
	border: 1px solid #D90000;
}

button.ff_navigation_button {
	border: 0px; 
	background-color: #E5ECF3;
}

select.downloadSelect {
	width: 300px;
}

div.couponBox {
	margin: 0px; 
	padding: 0px;
	/*margin-left: 140px;*/
	/*margin-right: 30px;*/
	border: 1px solid #E0D494;
	background-color: #F4E69F;
}

div.couponBoxCaption {
	margin: 0px; 
	padding: 3px; 
	background-color: #E0D494; 
	font-weight: bold;
	font-size: 11px;
}

div.couponBoxContent {
	margin: 0px; 
	padding: 3px; 
	background-color: #F4E69F;
}

table.couponBoxContentTable {
	margin: 0px; 
	padding: 0px;
}

div.couponBoxErrorMessage {
	width: 95%;
	background-color: #F4E69F;
	border-style: solid;
	border-width: 2px 0px 2px 0px;
	border-color: #D70000;
	margin: 5px auto 5px auto;
	padding: 5px 0px 5px 0px;
}

div.webmilesBox {
	margin: 0px; 
	padding: 0px; 
	border: 1px solid #FE9900;
}

div.webmilesBoxCaption {
	margin: 0px; 
	padding: 3px; 
	background-color: #FE9900; 
	font-weight: bold;
	font-size: 11px;
}

div.webmilesBoxContent, div.webmilesBoxError, div.webmilesBoxLogin {
	margin: 0px; 
	padding: 3px; 
	background-color: #FFCC00;
}

div.webmilesBoxError {
	border-width: 2px 0px 2px 0px;
	border-style: solid;
	border-color: #D70000;
}

div.webmilesBoxLogin {
	color: #00A700;
}

table.webmilesBoxContentTable {
	margin: 0px; 
	padding: 0px;
	margin-top: 10px;
}

input.formElementCart {
	border: 1px solid #E0D494;
	font-size: 12px;
	color: #000000;
}

input.formElementCartReadonly {
	border: 1px solid #E0D494;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F4E69F;
}

div.agbSeparator {
	height: 1px;
	width: 380px;
	background: #999999;
	overflow: hidden;
}

div.agbContent {
	margin: 3px 0px 15px 0px;
	padding: 0px;
}

div.resellerNotFoundInfo {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	width: 66%;
	border-top: 2px solid #D90000;
	border-bottom: 2px solid #D90000;
}

table.resellerNotFoundInfo {
	margin: 0px;
	padding: 0px;
	width: 66%;
}

div.resellerNotFoundRetry {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}

div.resellerNotFoundRetry button {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
}

div.resellerNotFoundRetry button img {
	margin: 0px;
	padding: 0px;
}

input.resellerNotFound {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	border: 2px solid #98B2D1;
}

/* BEGIN - Styles for the HTML-Version of the catalog browser */

table.topbar {
	width: 618px;
	margin-left: auto; 
	margin-right: auto;
}

table.topbar button {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
}

table.topbar a {
	font-size: 11px; 
	font-weight: normal;
	color: #444444;
}

table.topbar a:hover {
	font-size: 11px; 
	font-weight: bold;
	color: #444444;
}

table.bottombar {
	width: 618px;
	margin-left: auto; 
	margin-right: auto;
}

table.bottombar button {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
}

table.bottombar button.navbutton {
	margin-bottom: 2px;
	width: 30px;
} 

table.bottombar a {
	font-size: 11px; 
	font-weight: normal;
	color: #444444;
}

table.bottombar a:hover {
	font-size: 11px; 
	font-weight: bold;
	color: #444444;
}

table.zoombottombar {
	/*width: 930px;*/
	width: 618px;
	margin-left: auto; 
	margin-right: auto;
}

table.zoombottombar button {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
}

table.zoombottombar button.navbutton {
	margin-bottom: 2px;
	width: 30px;
}

table.zoombottombar a {
	font-size: 11px; 
	font-weight: normal;
	color: #444444;
}

table.zoombottombar a:hover {
	font-size: 11px; 
	font-weight: bold;
	color: #444444;
}


table.book {
	width: 618px;
	border: 1px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

div.bookframe {
	width: 95%;
	border: 0px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 0px 8px 0px;
}

div.zoomframe {
	/*width: 930px;*/
	/*height: 700px;*/
	width: 740px;
	height: 462px;
	border: 1px solid #98B2D1;
	margin: 5px auto 0px auto;
	padding: 0px;
	overflow: auto;
}

div.pageshadow {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 375px;
	top: 49px;
}

table.pagesearch {
	width: 75px;
	height: 21px;
	margin: 0px auto 2px auto;
	padding: 0px;
	border: 1px solid #98B2D1;
	background-color: #FFFFFF;
}

table.pagesearch input {
	border: 0px;
	color: #666666;
	font-size: 11px;
}

div.thumbnailframe {
	width: 600px;
	border: 1px solid #98B2D1;
	margin: 20px auto 0px auto;
	padding: 8px 0px 8px 0px;
}

table.thumbnail {
	margin: 0px auto 0px auto;
	padding: 0px;
}

table.thumbnail td {
	border: 1px solid #999999;
	padding: 0px;
}

table.thumbnail td.spacer {
	border: 0px;
	width: 20px;
}

table.thumbnail td.pageno {
	border: 0px;
	vertical-align: top;
	padding: 2px 0px 0px 0px;
}

table.thumbnail td.active {
	border: 1px solid #C93332;
}

table.thumbnail td.mouseover {
	border: 1px solid #CCCCCC;
	padding: 0px;
}

table.thumbnail td.empty {
	border: 0px;
	padding: 0px;
	visibility: hidden;
}

table.thumbnail td div.pagenoleft {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	color: #444444;
	font-size: 10px;
}

table.thumbnail td div.pagenoright {
	margin: 0px;
	padding: 0px;
	text-align: right;
	color: #444444;
	font-size: 10px;
}

div.bookmarkFrame {
	position: absolute;
	top: 55px;
	left: 661px;
	width: 80px;
	height: 410px;
}

div.bookmark_inactive,
div.bookmark_active {
	margin: 0px 0px 3px auto;
	padding: 0px 0px 0px 3px;
	width: 58px;
	height: 16px;
	background-color: #FBFD68;
	border: 1px solid #BBBF02;
}

div.bookmark_inactive a,
div.bookmark_active a {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

div.bookmark_inactive a:hover,
div.bookmark_active a:hover {
	color: #D90000;
}

div.bookmark_active {
	width: 58px;
	padding-left: 17px;
}

div.buttonFrame {
	margin: 0px;
	padding: 0px;
}
/* END - Styles for the HTML-Version of the catalog browser */

div.productInfoPopup {
	margin: 0px;
	padding: 0px;
	width: 400px;
	border: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 3px solid #000000;
	color: #000000;
	background-color: #ffffff;
	position: absolute;
	display: none;
}

a.productPopupLink {
	font-weight: normal;
	font-size: 11px;
}

a:hover.productPopupLink {
	font-weight: normal;
	color: #D70000;
}

div.contentFrameRecommendation {
	top: 23px;
	left: -210px;
}

div.recommendationContent {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: -215px;
}

.info-small {
	font-weight: normal;
	font-size: 7pt;
}

a.shop-link {
	text-decoration: underline;
}

a.pagetop-link {
	font-weight: normal;
	font-size: 8pt;
}

a.underlined {
	text-decoration: underline;
}

a.light {
	font-weight: normal;
}

div.impressum {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.impressumAddress {
	margin-bottom: 10px;
	font-weight: normal;
}

div.menu-languages {
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
}

div.language-selection-item {
	margin: 0px;
	padding: 0px 10px;
	display: inline;
}
