/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enthält */
/*BODY { font-family: Georgia,Verdana,Georgia,Verdana,Geneva,Sans-serif,sans-serif; text-decoration: none ; background-color: #f4f2e5;}*/
 BODY {
 	scrollbar-3dlight-color: Gray;
	scrollbar-arrow-color: #d4d0c8;
	scrollbar-base-color: #eff0f5;
	scrollbar-darkshadow-color: #eff0f5;
	scrollbar-face-color: #eff0f5;
	scrollbar-highlight-color: #eff0f5;
	scrollbar-shadow-color:#9ea1bd;
	padding:0px;
	margin:0px;
	font-family: Verdana;
	color: #333;
	font-style: normal;
	font-weight:normal;
	background-color: #FFF;  
	
}
 
BODY, TABLE, DIV, FORM, P, PRE{ font-size: 11px;padding:0px; margin:0px;}
DIV.outer_100 {z-index:1;	padding:0px;	margin:0px;	width:100%;	height:100%;	text-align:center;	align:center;	}
DIV.inner_100 {	padding:0px;	margin:0px auto; width:930px; height:98%; text-align:left; align:left; border-left:1px solid #D4DDDD; border-right:1px solid #D4DDDD;}

/*BEREICH OBEN*/
DIV.header_outer{	padding:0px; margin:0px;}
DIV.header_lang{ height:65px; border-bottom:1px solid #FFFFFF; background-color:#013334;}

DIV.logo{ float:left; margin:0px 0px 0px 0px;	padding:0px 0px 0px 10px; width:230px;}
DIV.logo-left{ float:left; margin:0px 0px 0px 0px;	padding:0px 0px 0px 10px; width:230px;}

DIV.status-outer{ float:left; color:#FFF; }
.tx-newloginbox-pi1-header {float:right; margin:0px 14px 0px 0px;padding:0px;}
DIV.status{	position:relative;	top:-51px;	left:210px;	width:540px;	align:right;	text-align:right;}
.men_konto{	float:right;margin:2px 0px 0px 0px;}

DIV.tx-newloginbox-pi1-header SPAN{padding:0px;	margin:1px 0px 0px 0px;}
DIV.login_akt{float:right;margin:0px 0px 20px 0px;padding:0px;width:165px;background-color:#e7ecec;}
DIV.login{	position:absolute; left:0px; top:0px; z-index:-1; visibility:hidden;}

DIV.login_akt .tx-newloginbox-pi1 INPUT,
DIV.news .tx-newloginbox-pi1 INPUT{	width:150px;}
DIV.news .tx-newloginbox-pi1 INPUT#permalogin{	width:20px;}

DIV.news .tx-feuserloginsystem-pi1,
DIV.login_akt  .tx-feuserloginsystem-pi1{margin:0px;padding:0px;}
DIV.news .tx-feuserloginsystem-pi1 .tx-newloginbox-pi1 FORM TABLE,
DIV.login_akt  .tx-feuserloginsystem-pi1 .tx-newloginbox-pi1 FORM TABLE{margin:5px 0px 0px 0px;padding:0px;}
DIV.news  .tx-feuserloginsystem-pi1 .tx-newloginbox-pi1 FORM TABLE TR TD,
DIV.login_akt  .tx-feuserloginsystem-pi1 .tx-newloginbox-pi1 FORM TABLE TR TD{text-align:left;width:150px;margin:0px;padding:1px 0px 1px 4px;}

DIV.login_akt  .tx-newloginbox-pi1-submit,
DIV.news  .tx-newloginbox-pi1-submit,
DIV.news .tx-newloginbox-pi1 A,
DIV.news .tx-newloginbox-pi1 A:link,
DIV.news .tx-newloginbox-pi1 A:active,
DIV.news .tx-newloginbox-pi1 A:visited,
DIV.news  .tx-newloginbox-pi1 A:hover,
DIV.login_akt  A, 
DIV.login_akt  A:link,
DIV.login_akt  A:active,
DIV.login_akt  A:visited,
DIV.login_akt  A:hover{
	background-color:transparent;	background-image:url(../../img/pfeile/pfeil_auf_hellgrau.gif);	background-position:0px 0px; background-repeat:no-repeat;	
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 20px; 	border:0px;	font-weight:normal;	font-style:normal; text-align:left;	font-size:11px;
}
DIV.news  .tx-newloginbox-pi1-submit,
DIV.news .tx-newloginbox-pi1 A,DIV.news .tx-newloginbox-pi1   A:link,DIV.news .tx-newloginbox-pi1  A:active,DIV.news .tx-newloginbox-pi1  A:visited,DIV.news .tx-newloginbox-pi1   A:hover{
	background-image:url(../../img/pfeile/pfeil_rechts.gif);	
}

DIV.info-button,SPAN.info-button{
	background-image:url(../../img/pfeile/pfeil_rechts.gif);	
	background-color:transparent;	background-position:0px 0px; background-repeat:no-repeat;	
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 20px; 	border:0px;	font-weight:normal;	font-style:normal; text-align:left;	font-size:11px;
}

 
DIV.login_akt  .tx-newloginbox-pi1-submit,
DIV.news .tx-newloginbox-pi1-submit{width:80px;}

DIV.login_akt .content_elem{	padding:0px 0px 5px 0px;	margin:0px;}
DIV.login_akt .content_elem P{margin:5px 0px 0px 0px;}

/*STATUS ANZEIGE*/
DIV.tx-newloginbox-pi1-header .tx-newloginbox-pi1-submit{border:0px;width:75px;background-color:transparent;	background-image:url(../../img/pfeile/pfeil_auf_dunkelgruen.gif);	background-position:right;	background-repeat:no-repeat;	margin:0px 0px 0px 0px;	padding:0px 15px 0px 0px; 	height:16px; color:#FFF; font-size:11px; font-weight:normal;}
DIV.lang_menu{	float:right; height:95%; width:120px; margin:3px 15px 0px 0px;	padding:0px;}
DIV.lang_menu .tx-srlanguagemenu-pi1 DIV{ float:left; margin:0px; padding:0px;}

/*FARBE FÜR LINK_ELEMENTE OBEN*/
DIV.header_lang A, DIV.header_lang A:link,DIV.header_lang A:active,DIV.header_lang A:visited,DIV.header_lang A:hover{ color:#FFF;}
DIV.men_konto A, DIV.men_konto A:link,DIV.men_konto A:active,DIV.men_konto A:visited,DIV.men_konto A:hover{ color:#FFF;}
DIV.men_register A, DIV.men_register A:link,DIV.men_register A:active,DIV.men_register A:visited,DIV.men_register A:hover{ color:#013334;}
DIV.men_register A.login-link,
DIV.men_register A.login-link:link,
DIV.men_register A.login-link:active,
DIV.men_register A.login-link:visited,
DIV.men_register A.login-link:hover{
background-color:transparent; background-image:url(../../img/pfeile/pfeil_auf_hellgruen.gif);	background-position:left; background-repeat:no-repeat;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 20px; 
}

DIV.header_nav{ height:30px; margin:0px; padding:0px; width:100%;background-color:#D4DDDD;}
DIV.header_nav .nav_first_outer .nav_first{ font-weight:normal; margin:0px 0px 0px 20px; padding:0px; }
DIV.header_nav .nav_first_outer .nav_first DIV,
DIV.register_menu_outer .register_menu DIV{ margin:8px 0px 0px 0px;	float:left; }
DIV.register_menu_inner  .register_menu {background-color:#B0C0C0;  height:29px; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; }
DIV.register_menu_inner  .register_menu  .men_register{}
DIV.register_menu_outer{ float:right;z-index:10;	width:165px;	height:51px;color:#013334;	padding:0px; }
DIV.register_menu_outer .register_menu_inner{position:relative; left:135px; top:45px; width:165px;	height:51px;	}
DIV.register_menu_outer .geschaeftskunden{ background-color:transparent; color:#FFF; text-align:left; margin:0px 0px 0px 0px; padding:0px;height:21px; }


DIV.header_nav .nav_first_outer{ float:left; width:530px; margin:0px; padding:0px; }
DIV.search{	float:left;	width:232px; padding:0px;	margin:0px;}
DIV.search .content_elem .form-suche, 
DIV.search .content_elem .form-suche FORM{margin:0px;padding:0px;}
DIV.search .content_elem{height:100%;padding:0px;margin:0px;background-color:#B1C1C1; }
DIV.search .content_elem .form-suche{
margin:2px 0px 5px 5px;
}

INPUT.search_go{background-image:url(../../img/pfeile/pfeil_suche.gif);background-position:bottom;	background-repeat:no-repeat;	width:20px;	height:20px;	padding:0px;	margin:0px;	background-color:transparent;border:0px;}
INPUT.input_search{	margin:0px;	padding:0px; width:120px; height:19px; vertical-align:middle; border:1px solid  #7d96a2;}
DIV.form-suche SPAN{ padding:0px;text-decoration:underline; }


DIV.warenkorb{ float:right;	z-index:10;	color:#013334;	 width:165px;	height:60px;	}
DIV.warenkorb .content_elem{	position:relative;	left:135px; top:35px; width:165px;	height:60px;	background-color:#EDF3F3;}
DIV.warenkorb .content_elem .tx-commerce-pi1{margin:0px;padding:0px; }
DIV.warenkorb .content_elem .tx-commerce-pi1 P,
DIV.warenkorb .content_elem .tx-commerce-pi1 DIV.top_basket_value{padding:5px 0px  0px  5px; margin:0px;}
DIV.warenkorb .top_basket_link_row{padding:0px 0px 4px 0px;}
DIV.warenkorb .top_basket_link_row A,DIV.warenkorb .top_basket_link_row A:link,DIV.warenkorb .top_basket_link_row A:active,DIV.warenkorb .top_basket_link_row A:visited,DIV.warenkorb .top_basket_link_row A:hover{font-size:11px; font-weight:bold; text-decoration:underline;color:#013334; background-image:url(../../img/basket.gif);background-position:right;background-repeat:no-repeat;padding:0px 35px 0px 0px;}




A { color:#666;	font-weight:normal; text-decoration:none; }
A:link { color:#666;	 font-weight:normal; text-decoration:none; }
A:visited { color:#666;	 font-weight:normal; text-decoration:none;  }
A:hover { color:#333333;	 font-weight:normal; text-decoration:none;  }
A:active { color:#666;	font-weight:normal; text-decoration:none; }

A.menu1_sel { color:#333333; font-weight:bold; font-style:italic; text-decoration:underline; }
A.menu1_sel:link { color:#333333;  font-weight:bold; font-style:italic; text-decoration:underline; }
A.menu1_sel:visited { color:#333333; font-weight:bold;font-style:italic;  text-decoration:underline;  }
A.menu1_sel:hover { color:#666666; font-weight:bold;font-style:italic;  text-decoration:underline;  }
A.menu1_sel:active { color:#333333;  font-weight:bold; font-style:italic; text-decoration:underline; }

A.menu1, A.menu1:link, A.menu1:visited, A.menu1:hover, A.menu1:active { color:#333333;  font-weight:normal;  }
A.menu1:hover { color:#FFF;   }
STRONG.sub, A.menu1_sub, A.menu1_sub:link, A.menu1_sub:visited, A.menu1_sub:hover, A.menu1_sub:active { color:#526363;  font-weight:normal;  }
A.menu1:hover { color:#FFF;   }


/*ÄUSSERER BEREICH  100%, nur wegen der Imressum-Daten im Inhaltsbereich vorhanden*/
DIV.content_outer{}


/*BEREICH MIT INHALT 100% DARUNTER KOMMT IMPRESSUM*/
DIV.content_middle{	margin:30px 0px 0px 0px}

/*IMPRESSUM*/
DIV.start_adr{width:100%;text-align:center; position:relative; top:-20px; }

DIV.content_middle .nav_a_content{float:left;}

DIV.content_middle .nav_a_content .nav_second_shop{	float:left;	width:165px;}


DIV.content_middle .nav_a_content .content_area{float:left;width:592px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	}

DIV.content_middle .content_area .content_elem DIV.csc-header{margin:0px;padding:0px 0px 0px 20px;}
DIV.content_middle .content_area .content_elem DIV.csc-header.csc-header-n1{width:590px; margin:0px; padding:0px; background-color:#E5EAEA;}
DIV.content_middle .content_area .content_elem DIV.csc-header.csc-header-n1 .csc-firstHeader{margin:0px; padding:10px 0px 10px 20px;}

DIV.content_middle  .content_area .t3_elements{width:592px;float:left;margin:0px 0px 0px 0px;padding:0px;border:1px solid #D4DDDD;}
DIV.content_middle  .content_area .content_elem_inner{margin:10px 20px 0px 20px;padding:0px 0px 20px 0px;}
DIV.content_middle  .content_area .tx-commerce-pi1,
DIV.content_middle  .content_area .tx-commerce-pi2,
DIV.content_middle  .content_area .tx-commerce-pi3,
DIV.content_middle  .content_area .tx-commerce-pi4,
{margin:0px;padding:0px 0px 20px 0px; }
DIV.content_middle  .content_area  .content_elem{margin:0px;padding:0px;}
DIV.content_middle  .content_area  .header_image,
DIV.content_middle  .content_area  .header_image .content_elem{	margin:0px;	padding:0px;}
DIV.content_middle  .content_area  .header_image .content_elem{
	border:1px solid #D4DDDD;
	
	border-bottom:1px solid #FFF;
}
DIV.content_middle .news{float:left;width:160px;margin:0px 0px 0px 5px;padding:0px;}
DIV.content_middle .news .content_elem{width:100%; border:1px solid #D4DDDD; margin:0px 0px 5px 0px;padding:0px;}
DIV.content_middle .news .content_elem DIV.csc-header{margin:0px;padding:0px; background-color:#E5EAEA;}
DIV.content_middle .news .content_elem DIV.csc-header.csc-header-n1{ margin:0px; padding:0px;}
DIV.content_middle .news .content_elem DIV.csc-header H1,DIV.content_middle .news .content_elem DIV.csc-header H2,DIV.content_middle .news .content_elem DIV.csc-header H3,DIV.content_middle .news .content_elem DIV.csc-header H4,DIV.content_middle .news .content_elem DIV.csc-header H5,DIV.content_middle .news .content_elem DIV.csc-header H6{
	font-size:11px;margin:0px; 
	padding:4px 0px 4px 10px;
	text-align:left;
}

DIV.content_middle .news .content_elem .content_elem{margin:0px; padding:0px; border:0px;}

/*BILDER IM HEADER BEREICH ohne Rahmen */
/* Pictures on right, add margin on left */
DIV.header_image DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.header_image DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.header_image DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {	display: inline; /* IE fix for double-margin bug */	margin-left: 0px;}
/* Pictures centered, add margin on left */
DIV.header_image DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {	display: inline; /* IE fix for double-margin bug */	margin-left: 0px;}
		/* Space below each image (also in-between rows) */
DIV.header_image DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
DIV.header_image DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.header_image DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.header_image DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {	margin-right: 0px !important;}
DIV.header_image DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.header_image DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {	margin-left: 0px !important;}


.internal-link IMG{ border:0px;}


/*MENU MIT DER SHOPNAVIGATION*/

/*SHOP-SEITEN NACH PRODUKT.SORTIMENTEN*/
DIV.menu_shop_pages{padding:0px 0px 5px 0px;border-bottom:1px solid #D4DDDD;}
DIV.menu_shop_pages UL{	margin:0px 0px 0px 26px;padding:0px;list-style-image:url(global_FILES/lipo_grau.gif); }
DIV.menu_shop_pages UL LI{padding:1px 0px 1px 1px;margin:0px;}
DIV.menu_shop_pages UL UL{list-style-image:none; margin:5px 0px 0px 10px;}
A.menu_shop_sel ,A.menu_shop_sel:link,A.menu_shop_sel:active,A.menu_shop_sel:visited,A.menu_shop_sel:hover {color:#333333; font-weight:bold; font-style:italic; text-decoration:underline; }
A.menu_shop, A.menu_shop:link, A.menu_shop:visited, A.menu_shop:hover, A.menu_shop:active { color:#333333;  font-weight:normal;  }
A.menu_shop:hover { color:#006b6d;   }

/*PRODUKT-KATEGORIEN*/
DIV.nav_shop_categories{margin:20px 0px 0px 0px;}
DIV.nav_shop_categories UL{margin:0px;padding:0px 0px 0px 5px;}
DIV.nav_shop_categories UL LI{	padding:2px 0px 2px 0px;}


