
/*		Spiel & Lern  17.03.08	*/

BODY {
	background: #E5ECF4;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

html{
overflow:-moz-scrollbars-vertical;
}

body.popup {
  margin: 10px;
  font-size: 12px;
}

div.header_background {
background-color: #d3d3d3;
font-weight: bold;
font-size: 12px;
}


div.header_highlights{
	background-color: #FCFCE0;
    border-top: 2px solid #FFFFFF;	
}
div.header_highlights a{
	font-size: 14px;
    height: 33px;
    line-height: 33px;
    padding: 10px;
    font-weight:bold;	
}


body.popup h2 {
  border-bottom: 1px solid #0a4664;
}



h1, h2, h3, h4, h5, td.pageHeading, td.infoBoxHeading {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 13px;
	font-size: 11px;
	color: #000000;
}

h1 {
	line-height: 15px;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}

h2 {
	line-height: 14px;
	font-size: 13px;
}

h3 {
	line-height: 13px;
	font-size: 12px;
	color: #000000;
}

h4 {
	color: #000000;
}

td.pageHeading {
	margin-bottom: 0px;
	padding-bottom: 10px;
}

th {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
}

table, td, a, p, div, span, checkbox, input, radio, select, textarea, th {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

p {
	margin-top: 6px;
}



a {
	text-decoration: none;
	color: #000000;
}

form {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px;
}

select, input.text_input, textarea.textarea_input {
	border: 1px solid #b9bec4;
}

textarea {
	width:100%;
}

input.text_input {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

select {
  width: 155px;
}

input.input_radio {
	border: none;
}

img{
	border: 0;
}

ul {
	padding-left: 0px;
	margin-left: 0px;
}

/*
li {
	list-style: none;
	background-image: url(images/template/list.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 0px;
	padding-left: 10px;
	display: inline-block;
}
*/
div.pflicht_radio{


}

input.pflicht_textfeld{
border: 1px solid #ff0000
}


/* warenkorb re */
div.warenkorb_re{
  width: 177px;
  float: left;
  margin-left: 2px;
  position:absolute;
  top:0px;
  left:980px;
}

div.warenkorb_top{
	background-image: url(../images/template/warenkorb_re_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
  height: 30px;
  width: 177px; 	
}

div.warenkorb_main{
	background-image: url(../images/template/warenkorb_re_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
  width: 177px;    
  text-align: center;
}

div.warenkorb_items,
div.warenkorb_totals,
div.warenkorb_button{
  width: 170px;
  text-align: left;  
  padding: 8px 2px;
}

div.warenkorb_items td {
  padding: 2px 0px;
}

div.cart_product_price {
  text-align: right;
  font-weight: bold;
}

div.warenkorb_totals {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  text-align: right; 
  font-weight: bold;
}



div.warenkorb_button {
  text-align: right; 
}

div.warenkorb_bottom{
	background-image: url(../images/template/warenkorb_re_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px -19px;
  height: 11px;
  width: 177px; 
}


/* ----- design elements ----- */

div.page_wrapper{
	margin: auto;
	width: 980px;
}
div.page_wrapper_wide{
	width: 1157px !important;
}

div.outer {
	width: 980px;
	/* float: left; */ 
	
	text-align: left;
	border: 0px;
	border-right: 1px;
	border-left: 1px;
	border-color: white;
	border-style: solid;
	/* margin-left: 30px; */
	position:relative;
}

/*div.header { */
#header{
	background-image: url(../images/template/header_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
 	position: relative; 
	background-color: #e5ecf4;
	height: 150px;
	width: 980px;
	/* text-align: left;
	float: left; */
}

#header a#logo {
	/* background:lime; */
	position:absolute;
	left:12px; top:18px;
	width:240px; height:38px;
}

#header a#trusted {
	/* background:fuchsia; */
	position:absolute;
	left:703px; top:15px;
	width:75px; height:93px;
}

#header form#sucheStichwort {

	position:absolute;
	left:306px; top:43px;
	height:22px; width: 364px;
}

#header form#sucheBestell {

	position:absolute;
	left:306px; top:72px;
	height:22px; width: 364px;
	
}

#header input{
	width: 322px;
	height: 20px;
	float: left;
	line-height: 20px;  
	font-size: 12px;
	border: 1px solid #b9bec4;
	position: top left;
	padding: 0px;
	color: #AFAFAF;

}


#header input#Button{
	width: 34px; 
	height:20px;
	float: right;
	margin-top: 1px; 
	position: top right;
	border: 0px;
}



div.header_logo_outer {
	height: 114px;
	width: 801px;
	float: left;

}

div.header_logo {
	margin-top: 18px;
	margin-left: 12px;
	/* added  */
	width:307px;
	height: 44px;
}

div.header_logo a {
	display: block;
	height: 44px;	
}


div.header_right {
	height: 114px;
	width: 179px;
	/* width: 280px; */
	float: right;
}

div.header_search{
	height: 59px;
	width: 179px;
}

div.header_cart_outer {
	float: right;
	width: 179px;
	height: 59px;
	text-align: left;
	z-index: 2;
}

div.header_cart_text {
  width: 150px;
  font-size: 11px;
  text-align: right;
  z-index: 150;
  position: relative;
  top: -26px;
  left: 23px;
}

/* Kategoriebanner */

div.categories_banner_box {
	font-size: 11px;	
}




a.advanced_search {
	/*margin-left: 170px;*/
	line-height: 20px;
	font-size: 11px;
	color: #848382;
	margin-left: 5px;
}

/*
div.header_shortcut {
	vertical-align: top;
	float: left;
	text-align: right;
	width: 170px;	
	height: 20px;
	margin-top: 16px;
}
*/

div.header_shortcut {
	margin: 35px 5px 0 0;
}

div.shortcut {
	float: right;
	margin: 0 0 0 -5px;
	font-weight: bold;
}

div.shortcut a{
	margin-left: 11px;
	font-weight: bold;
	color: #0a4764;
}

div.nav {
	clear: both;
	/*margin-left: 124px;*/
	margin: 0px;
    margin-left: 10px;	
	height: 36px;
	width: 950px;
	float: left;
	
}


ul.ul_nav{
	margin: 0px;
	padding: 0px;
}

li.li_nav {
	list-style: none;
	background-image: url(../images/template/nav/bg_nav_passiv.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	width: 95px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	text-align:center;
}



li.li_nav a {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	display: block;
	height: 32px;

}

/*li.li_nav1 {background-image: url(../images/template/nav/bg_nav1.jpg); width: 96px;}*/
li.li_nav1 {background-image: url(../images/template/nav/bg_nav_passiv.jpg); width: 95px;}
li.li_nav2 {background-image: url(../images/template/nav/bg_nav2_passiv.jpg);}
li.li_nav2_aktiv, li.li_nav2:hover, li.li_nav10_aktiv, li.li_nav10:hover {background-image: url(../images/template/nav/bg_nav2.jpg);}
li.li_nav3_aktiv, li.li_nav3:hover {background-image: url(../images/template/nav/bg_nav3.jpg);}
li.li_nav4_aktiv, li.li_nav4:hover {background-image: url(../images/template/nav/bg_nav8.jpg);}
li.li_nav5_aktiv, li.li_nav5:hover, li.li_nav11_aktiv, li.li_nav11:hover {background-image: url(../images/template/nav/bg_nav5.jpg);}
li.li_nav6_aktiv, li.li_nav6:hover {background-image: url(../images/template/nav/bg_nav6.jpg);}
li.li_nav7_aktiv, li.li_nav7:hover {background-image: url(../images/template/nav/bg_nav7.jpg);}
li.li_nav8_aktiv, li.li_nav8:hover {background-image: url(../images/template/nav/bg_nav4.jpg);}
li.li_nav9_aktiv, li.li_nav9:hover {background-image: url(../images/template/nav/bg_nav9.jpg);}

ul.ul_sub_nav{
	z-index: 250;
	width: 179px;
	position: relative;
	top: 1px;
	left: 2px;
	border: 0;
	margin-right: 0;
	display: none;
}

table.nav_div td{
	background:white;
	padding:5px 6px 0px;
}

/*
ul.ul_sub_nav > li:last-child{
	border-bottom:0px solid #3C78BE !important;
}
*/

li.li_sub_nav, li.li_sub3_nav{
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0px;
}


li.sub_nav3:hover {
	text-decoration: underline;
}

li.li_sub_nav{
	line-height:18px;
}

li.li_sub3_nav a,li.li_sub_nav a {
	color: white;
	font-weight: normal;
	height: auto;
	padding: 1px 1px;
	
	text-align: left;
	display: block;
	background-color: green;
	border-bottom:1px dotted white;
	
}

li.li_sub_nav:hover a{
	color: black;
}

ul.ul_nav li:hover ul.ul_sub_nav {
	display: block;
}

li.li_sub_nav{
}

div.nav_div {
	width: 400px;
	
}



.nav_div_wrap{
	display:none;
	width:100%;
	position:relative;
}

ul.ul_nav li:hover .nav_div_wrap{
	display:block;
}

table.nav_div{
	border-collapse: collapse;
	position:absolute;
	top:0px;
	z-index:9001;
}

.li_nav2 table.nav_div, .li_nav2_aktiv table.nav_div{background:white;border:1px solid #FF9900;left:0px;}
.li_nav3 table.nav_div, .li_nav3_aktiv table.nav_div{background:white;border:1px solid #009b00;left:0px;}
.li_nav4 table.nav_div, .li_nav4_aktiv table.nav_div{background:white;border:1px solid #FF5621;left:0px;}
.li_nav5 table.nav_div, .li_nav5_aktiv table.nav_div{background:white;border:1px solid #3C78BE;left:0px;}
.li_nav6 table.nav_div, .li_nav6_aktiv table.nav_div{background:white;border:1px solid #BE0000;left:0px;}
.li_nav7 table.nav_div, .li_nav7_aktiv table.nav_div{background:white;border:1px solid #9BBE00;right:0px;}
.li_nav8 table.nav_div, .li_nav8_aktiv table.nav_div{background:white;border:1px solid #E6C800;right:0px;}
.li_nav9 table.nav_div, .li_nav9_aktiv table.nav_div{background:white;border:1px solid #009B00;right:0px;}
.li_nav10 table.nav_div, .li_nav10_aktiv table.nav_div{background:white;border:1px solid #FF9900;right:0px;}
.li_nav11 table.nav_div, .li_nav11_aktiv table.nav_div{background:white;border:1px solid #3C78BE;right:0px;}




table.nav_div td ul.ul_sub_nav{
	left:0px;
}

div.sub_nav_col {
	width: 200px;
	float:	left;
}

div.sub_nav_clear {
	clear:left;
}

#dialog-form, #dialog-tiefpreisgarantie{
	display:none;	
}

/*
li.li_nav2 ul, li.li_nav2_aktiv ul {border: 1px solid #FF9900;}
li.li_nav3 ul, li.li_nav3_aktiv ul {border: 1px solid #009b00;}
li.li_nav4 ul, li.li_nav4_aktiv ul {border: 1px solid #E6C800;}
li.li_nav5 ul, li.li_nav5_aktiv ul {border: 1px solid #3C78BE;}
li.li_nav6 ul, li.li_nav6_aktiv ul {border: 1px solid #BE0000;}
li.li_nav7 ul, li.li_nav7_aktiv ul {border: 1px solid #9BBE00;}
li.li_nav8 ul, li.li_nav8_aktiv ul {border: 1px solid #FF5621;}
li.li_nav9 ul, li.li_nav9_aktiv ul {border: 1px solid #009B00;}
*/
li.li_sub_nav2:hover a, li.li_sub_nav10:hover a{background-color: #FFD699;}
li.li_sub_nav3:hover a {background-color: #B7D9B1;}
li.li_sub_nav4:hover a {background-color: #FFC8B8;}
li.li_sub_nav5:hover a, li.li_sub_nav11:hover a {background-color: #9ABADF;}
li.li_sub_nav6:hover a {background-color: #FDD4BF;}
li.li_sub_nav7:hover a {background-color: #DEE8B2;}
li.li_sub_nav8:hover a {background-color: #FFF5B3;}
li.li_sub_nav9:hover a {background-color: #B7D9B1;}

li.li_sub_nav2, li.li_sub_nav2 a, li.li_sub_nav10, li.li_sub_nav10 a  { background-color: #FF9900;}
li.li_sub_nav3, li.li_sub_nav3 a { background-color: #009b00;}
li.li_sub_nav4, li.li_sub_nav4 a { background-color: #FF5621;}
li.li_sub_nav5, li.li_sub_nav5 a, li.li_sub_nav11, li.li_sub_nav11 a { background-color: #3C78BE;}
li.li_sub_nav6, li.li_sub_nav6 a { background-color: #BE0000;}
li.li_sub_nav7, li.li_sub_nav7 a { background-color: #9BBE00;}
li.li_sub_nav8, li.li_sub_nav8 a { background-color: #E6C800;}
li.li_sub_nav9, li.li_sub_nav9 a { background-color: #009B00;}


table.nav_div li.li_sub_nav2 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav2{background-color:white;border-bottom:1px solid #FF9900;}
table.nav_div li.li_sub_nav3 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav3{background-color:white;border-bottom:1px solid #009b00;}
table.nav_div li.li_sub_nav4 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav4{background-color:white;border-bottom:1px solid #FF5621;}
table.nav_div li.li_sub_nav5 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav5{background-color:white;border-bottom:1px solid #3C78BE;}
table.nav_div li.li_sub_nav6 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav6{background-color:white;border-bottom:1px solid #BE0000;}
table.nav_div li.li_sub_nav7 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav7{background-color:white;border-bottom:1px solid #9BBE00;}
table.nav_div li.li_sub_nav8 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav8{background-color:white;border-bottom:1px solid #E6C800;}
table.nav_div li.li_sub_nav9 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav9{background-color:white;border-bottom:1px solid #009B00;}
table.nav_div li.li_sub_nav10 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav10{background-color:white;border-bottom:1px solid #FF9900;}
table.nav_div li.li_sub_nav11 a{background-color:white;color:black;}
table.nav_div li.li_sub_nav11{background-color:white;border-bottom:1px solid #3C78BE;}



ul.ul_sub3rd_nav{
	width:162px;
	padding-left:20px;	
}
ul.ul_sub3rd_nav li,ul.ul_sub3rd_nav li a{
	width:122px !important;
	border-bottom: 0px dotted white !important;
}

div.header_bottom{
	width: 980px;
	height: 8px;
	background-color: #0A4664;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ffffff;
	z-index: 1;
	float: left;
}

div.header_bottom_nav2, div.header_bottom_nav10 {background-color: #FF9900; } /*dunkelgelb*/
div.header_bottom_nav3 { background-color: #009b00;} /*grün*/
div.header_bottom_nav4 {background-color: #FF5621;} /*orange*/
div.header_bottom_nav5, div.header_bottom_nav11 {background-color: #3C78BE;} /*blau*/
div.header_bottom_nav6 {background-color: #BE0000;} /*rot*/
div.header_bottom_nav7 {background-color: #9BBE00;} /*hellgrün*/
div.header_bottom_nav8 {background-color: #E6C800;} /*gelb*/
div.header_bottom_nav9 {background-color: #009B00;} /*grün*/

div.breadcrumb_box{
	width: 980px;
	height: 25px;
	border-top: 2px solid #FFFFFF;
	background-color: #fcfce0;
	text-align: left;
	z-index: 1;
	float: left;
}

div.breadcrumb{
	color: #000000;
	margin-left: 9px;
	margin-top: 5px;
	z-index: 1;
	font-weight: bold;
}

div.breadcrumb a{
	color: #000000;
	text-decoration: none;
	
}

div.main{
	width: 980px;
	background-color: #fcfce0;
	text-align: left;
	z-index:1;
}
div.main_left{
	width: 211px;
	float: left;
	z-index: 1;
}


div.box_li{
}

div.box_catalog_head{
	width: 201px;
	height: 32px;
	background-image: url(../images/template/boxen/box_catalog_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
}
div.box_catalog{
	width: 201px;
	height:111px;
	background-image: url(../images/template/boxen/box_catalog_main.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	z-index: 1;
}
div.box_catalog a{
	margin-top:-7px;
	width: 201px;
	height:118px;
	display:block;
}
div.box_catalog_bottom{
	width: 201px;
	height: 25px;
	background-image: url(../images/template/boxen/box_catalog_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


div.box_head, div.box_head_sub {
	width: 201px;
	height: 32px;
	background-image: url(../images/template/boxen/box_head_li.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
}

div.box_head_sub {
	background-image: url(../images/template/boxen/box_head_li_sub.jpg);
	background-repeat: repeat-y;
	height: 25px;
	z-index: 1;
}

div.box_heading, div.box_heading_sub{
	font-weight: bold;
	/*font-family: "Lucida Handwriting", Arial;*/
	text-transform: uppercase;
	color: #ffffff;
	margin-left: 9px;
	padding-top: 10px;
	z-index: 1;
}

div.box_heading_sub {
	padding-top: 5px;
	z-index: 1;
}

div.box_center {
	z-index: 1;
}

div.box_center div.box_heading,
div.box_head_re div.box_heading,
div.box_head_sub_re div.box_heading_sub,
div.box_head_re_suche div.box_heading{
	margin-left: 18px;
	z-index: 1;
}

div.box_heading a{
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
}

div.box_heading h2.page_heading, div.box_heading h2 {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #ffffff;
	z-index: 1;
}

div.box_main {
	width: 201px;
	background-image: url(../images/template/boxen/box_main_li.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	z-index: 1;
}

div.standard_re form{
	text-align:right;
	margin: 0px;
}
div.standard_re form table{
	text-align:right;
}

div.standard_re .text_search{
	width:168px;
}

div.box_content, div.standard_li, div.standard_re, div.standard_re_suche {
	margin-left: 0px;
	padding-top: 8px;
	width: 195px;
	overflow: hidden;
	z-index: 1;
}

div.standard_li {
	margin-left: 6px;
	z-index: 1;
}

div.standard_re {
	margin-left: 12px;
	width: 190px;
	z-index: 1;
}

div.standard_re_suche {
	margin-left: 12px;
	padding-top: 0px;
	width: 190px;
	z-index: 1;
}

div.standard_li a {
	display: block;
	width: 180px;
	text-decoration: none;
}

div.standard_li a.mailto_link {
  display: inline;
  width: auto;
}

div.box_bottom, div.box_bottom_sub {
	width: 201px;
	height: 25px;
	background-image: url(../images/template/boxen/box_bottom_li.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.box_bottom_sub {
	height: 10px;
	background-image: url(../images/template/boxen/box_main_li.jpg);
	background-repeat: repeat-y;
}

/*suchbox rechts*/
div.box_search_txt{
	width: 120px;
	float: left;
  padding-top: 6px;
}

div.box_search_img{
	width: 66px;
	height: 74px;
	float: right;
	background-image: url(../images/template/such_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.box_search_content{
	clear: both;
}

select.filter_select {
	width: 178px;
	margin-bottom: 3px;
	margin-left: 3px;
	font-size: 11px;
}

select.filter_select option {
	width: 220px;
}

div.box_main_re input.text_input {
	width: 175px;
	line-height: 15px;
}

div.ts_box{}
div.ts_img{
  width: 70px;
  float: left;
  margin-top: 10px;
}
div.ts_text{
  width: 110px;
  float: left; 
  padding-left: 5px;
}

div.ts_text a {
  font-size: 10px;
}

/* boxen in verschiedenen farben */
div.box_head_nav2, div.box_head_nav10 {background-image: url(../images/template/boxen/box_head_nav2.jpg);}
div.box_head_nav3 {background-image: url(../images/template/boxen/box_head_nav3.jpg);}
div.box_head_nav4 {background-image: url(../images/template/boxen/box_head_nav8.jpg);}
div.box_head_nav5, div.box_head_nav11 {background-image: url(../images/template/boxen/box_head_nav5.jpg);}
div.box_head_nav6 {background-image: url(../images/template/boxen/box_head_nav6.jpg);}
div.box_head_nav7 {background-image: url(../images/template/boxen/box_head_nav7.jpg);}
div.box_head_nav8 {background-image: url(../images/template/boxen/box_head_nav4.jpg);}
div.box_head_nav9 {background-image: url(../images/template/boxen/box_head_nav9.jpg);}
div.box_head_re {background-image: url(../images/template/boxen/box_head_re.jpg); z-index: 1;}
div.box_head_re_wissen {background-image: url(../images/template/boxen/box_head_re_wissen.gif); z-index: 1;}
div.box_head_sub_re {background-image: url(../images/template/boxen/box_head_re_sub.jpg);}
div.box_head_re_suche {background-image: url(../images/template/boxen/box_head_re_such.jpg);}

div.box_main_nav2, div.box_main_nav10  {background-image: url(../images/template/boxen/box_main_nav2.jpg);}
div.box_main_nav3 {background-image: url(../images/template/boxen/box_main_nav3.jpg);}
div.box_main_nav4 {background-image: url(../images/template/boxen/box_main_nav8.jpg);}
div.box_main_nav5, div.box_main_nav11 {background-image: url(../images/template/boxen/box_main_nav5.jpg);}
div.box_main_nav6 {background-image: url(../images/template/boxen/box_main_nav6.jpg);}
div.box_main_nav7 {background-image: url(../images/template/boxen/box_main_nav7.jpg);}
div.box_main_nav8 {background-image: url(../images/template/boxen/box_main_nav4.jpg);}
div.box_main_nav9 {background-image: url(../images/template/boxen/box_main_nav9.jpg);}
div.box_main_re {background-image: url(../images/template/boxen/box_main_re.jpg);}

div.box_bottom_nav2, div.box_bottom_nav10 {background-image: url(../images/template/boxen/box_bottom_nav2.jpg);}
div.box_bottom_nav3 {background-image: url(../images/template/boxen/box_bottom_nav3.jpg);}
div.box_bottom_nav4 {background-image: url(../images/template/boxen/box_bottom_nav8.jpg);}
div.box_bottom_nav5, div.box_bottom_nav11 {background-image: url(../images/template/boxen/box_bottom_nav5.jpg);}
div.box_bottom_nav6 {background-image: url(../images/template/boxen/box_bottom_nav6.jpg);}
div.box_bottom_nav7 {background-image: url(../images/template/boxen/box_bottom_nav7.jpg);}
div.box_bottom_nav8 {background-image: url(../images/template/boxen/box_bottom_nav4.jpg);}
div.box_bottom_nav9 {background-image: url(../images/template/boxen/box_bottom_nav9.jpg);}
div.box_bottom_re {background-image: url(../images/template/boxen/box_bottom_re.jpg);}
div.box_bottom_sub_re {background-image: url(../images/template/boxen/box_main_re.jpg);}



/* Farben der 2. Ebene */

/* dunkelgelb (orange) */
div.box_main_nav2 a.categorylink_2, div.box_main_nav10 a.categorylink_2 {	background-color: #ffd699; }
/* grün */
div.box_main_nav3 a.categorylink_2 { background-color: #b7d9b1; }
/* orange */
div.box_main_nav4 a.categorylink_2 { background-color: #ffc8b8; }
/* blau */
div.box_main_nav5 a.categorylink_2, div.box_main_nav11 a.categorylink_2 {	background-color: #9abadf; }
/* rot */
div.box_main_nav6 a.categorylink_2 { background-color: #fdd4bf; }
/* hellgrün */
div.box_main_nav7 a.categorylink_2 { background-color: #dee8b2; }
/* gelb */
div.box_main_nav8 a.categorylink_2 { background-color: #fff5b3; }
/* grün */
div.box_main_nav9 a.categorylink_2 { background-color: #b7d9b1; }



/* Farben der 3. Ebene */
div.box_main_nav2 a.categorylink_3, div.box_main_nav10 a.categorylink_3 {	background-color: #ffd699; }
div.box_main_nav3 a.categorylink_3 { background-color: #b7d9b1; }
div.box_main_nav4 a.categorylink_3 { background-color: #ffc8b8; }
div.box_main_nav5 a.categorylink_3, div.box_main_nav11 a.categorylink_3 {	background-color: #9abadf; }
div.box_main_nav6 a.categorylink_3 { background-color: #fdd4bf; }
div.box_main_nav7 a.categorylink_3 { background-color: #dee8b2; }
div.box_main_nav8 a.categorylink_3 { background-color: #fff5b3; }
div.box_main_nav9 a.categorylink_3 { background-color: #b7d9b1; }

/* Farben der 4. Ebene */
div.box_main_nav2 a.categorylink_4, div.box_main_nav10 a.categorylink_4 {	background-color: #ffd699; }
div.box_main_nav3 a.categorylink_4 { background-color: #b7d9b1; }
div.box_main_nav4 a.categorylink_4 { background-color: #ffc8b8; }
div.box_main_nav5 a.categorylink_4, div.box_main_nav11 a.categorylink_4 {	background-color: #9abadf; }
div.box_main_nav6 a.categorylink_4 { background-color: #fdd4bf; }
div.box_main_nav7 a.categorylink_4 { background-color: #dee8b2; }
div.box_main_nav8 a.categorylink_4 { background-color: #fff5b3; }
div.box_main_nav9 a.categorylink_4 { background-color: #b7d9b1; }




span.ValidationErrors{
color: #FF0000;
margin-left: 3px;
}

div.main_center{
	width: 560px;
	float: left;
	z-index: 1;
}


div.box_center {
	clear: left;
	z-index: 1;
}

div.box_center_head {
	width: 560px;
	height: 30px;
	background-image: url(../images/template/boxen/content_head.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
}

div.box_center_head_suche {
	background-image: url(../images/template/boxen/content_head_suche.jpg);
}



div.box_center_main {
	width: 560px;
	background-color: #ffffff;
	z-index: 1;
}

div.box_center_main_suche {
	background-image: url(../images/template/boxen/content_main_suche.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

div.box_center_main div.box_content{
	width: 550px;
	margin-left: 5px;
	padding: 0;
	z-index: 1;
}

div.box_content_information{
  margin: 5px;
}

div.box_content_newsletter .text_input{
  width: 250px;
  line-height: 15px;
}

div.box_center_main div.box_content_main_suche_txt {
	width: 360px;
	margin-left: 15px;
	float: left;
	padding-top: 10px;
}

div.box_content_main_suche_img {
	width: 175px;
	height: 161px;
	float: right;
	background-image: url(../images/template/boxen/content_suche.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.home_search_filter {
  float: left;
  margin-top: 10px;
  
}

div.home_search_filter select{
  width: 170px;
  font-size: 11px;
}

div.home_search_button {
  float: left;
  margin-right: 20px;
}

div.box_center_bottom {
	width: 560px;
	height: 23px;
	clear: both;
	background-image: url(../images/template/boxen/content_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.box_center_bottom_suche {
	background-image: url(../images/template/boxen/content_bottom_suche.jpg);
}

/*advanced search*/

table.tab_advanced_search select {
  width: 215px;
  font-size: 11px;
}

div.main_right{
	width: 201px;
	float: right;
	padding-left: 0px;
	z-index: 1;
}
div.footer{
	clear: both;
	width: 980px;
	height: 30px;
	background-color: #fcfce0;
	margin: auto;
	text-align: center;
}


a.categorylink, a.categorylink_1, a.categorylink_2, a.categorylink_3, a.categorylink_4, a.categorylink_5,
a.categorylink_active, a.categorylink_active_1, a.categorylink_active_2, a.categorylink_active_3, a.categorylink_active_4, a.categorylink_active_5,
div.box_information a {
	font-size:12px;
	display:block;
	width: 190px;
	text-decoration: none;
	color: black;
	border-bottom:1px dotted #666666;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}


	a.categorylink:hover, a.categorylink_active,
	a.categorylink_1:hover, a.categorylink_active_1,
	a.categorylink_2:hover, a.categorylink_active_2,
a.categorylink_3:hover, a.categorylink_active_3 {
	background-color: #FF9900;
}

a.categorylink_active,
a.categorylink_active_1,
a.categorylink_active_2,
a.categorylink_active_3,
a.categorylink_active_4,
a.categorylink_active_5 {
	font-weight: bold; color: white;
}


div.box_information a:hover {
  background-color: #7fa1c9;
}

	div.box_main_nav2 a.categorylink:hover, div.box_main_nav2 a.categorylink_active,
	div.box_main_nav2 a.categorylink_1:hover, div.box_main_nav2 a.categorylink_active_1,
	div.box_main_nav2 a.categorylink_2:hover, div.box_main_nav2 a.categorylink_active_2,
div.box_main_nav2 a.categorylink_3:hover, div.box_main_nav2 a.categorylink_active_3,
div.box_main_nav2 a.categorylink_4:hover, div.box_main_nav2 a.categorylink_active_4 {
	background-color: #FF9900;
}


	div.box_main_nav3 a.categorylink:hover, div.box_main_nav3 a.categorylink_active,
	div.box_main_nav3 a.categorylink_1:hover, div.box_main_nav3 a.categorylink_active_1,
	div.box_main_nav3 a.categorylink_2:hover, div.box_main_nav3 a.categorylink_active_2,
div.box_main_nav3 a.categorylink_3:hover, div.box_main_nav3 a.categorylink_active_3,
div.box_main_nav3 a.categorylink_4:hover, div.box_main_nav3 a.categorylink_active_4 {
	background-color: #009b00;
}

	div.box_main_nav4 a.categorylink:hover, div.box_main_nav4 a.categorylink_active,
	div.box_main_nav4 a.categorylink_1:hover, div.box_main_nav4 a.categorylink_active_1,
	div.box_main_nav4 a.categorylink_2:hover, div.box_main_nav4 a.categorylink_active_2,
	div.box_main_nav4 a.categorylink_3:hover, div.box_main_nav4 a.categorylink_active_3,
	div.box_main_nav4 a.categorylink_4:hover, div.box_main_nav4 a.categorylink_active_4 {
	background-color: #FF5621;
}

	div.box_main_nav5 a.categorylink:hover, div.box_main_nav5 a.categorylink_active,
	div.box_main_nav5 a.categorylink_1:hover, div.box_main_nav5 a.categorylink_active_1,
	div.box_main_nav5 a.categorylink_2:hover, div.box_main_nav5 a.categorylink_active_2,
	div.box_main_nav5 a.categorylink_3:hover, div.box_main_nav5 a.categorylink_active_3,
	div.box_main_nav5 a.categorylink_4:hover, div.box_main_nav5 a.categorylink_active_4 {
	background-color: #3C78BE;
}

	div.box_main_nav6 a.categorylink:hover, div.box_main_nav6 a.categorylink_active,
	div.box_main_nav6 a.categorylink_1:hover, div.box_main_nav6 a.categorylink_active_1,
	div.box_main_nav6 a.categorylink_2:hover, div.box_main_nav6 a.categorylink_active_2,
	div.box_main_nav6 a.categorylink_3:hover, div.box_main_nav6 a.categorylink_active_3,
	div.box_main_nav6 a.categorylink_4:hover, div.box_main_nav6 a.categorylink_active_4 {
	background-color: #BE0000;
}

	div.box_main_nav7 a.categorylink:hover, div.box_main_nav7 a.categorylink_active,
	div.box_main_nav7 a.categorylink_1:hover, div.box_main_nav7 a.categorylink_active_1,
	div.box_main_nav7 a.categorylink_2:hover, div.box_main_nav7 a.categorylink_active_2,
	div.box_main_nav7 a.categorylink_3:hover, div.box_main_nav7 a.categorylink_active_3,
	div.box_main_nav7 a.categorylink_4:hover, div.box_main_nav7 a.categorylink_active_4 {
	background-color: #9BBE00;
}

	div.box_main_nav8 a.categorylink:hover, div.box_main_nav8 a.categorylink_active,
	div.box_main_nav8 a.categorylink_1:hover, div.box_main_nav8 a.categorylink_active_1,
	div.box_main_nav8 a.categorylink_2:hover, div.box_main_nav8 a.categorylink_active_2,
	div.box_main_nav8 a.categorylink_3:hover, div.box_main_nav8 a.categorylink_active_3,
	div.box_main_nav8 a.categorylink_4:hover, div.box_main_nav8 a.categorylink_active_4 {
	background-color: #E6C800;
}

	div.box_main_nav9 a.categorylink:hover, div.box_main_nav9 a.categorylink_active,
	div.box_main_nav9 a.categorylink_1:hover, div.box_main_nav9 a.categorylink_active_1,
	div.box_main_nav9 a.categorylink_2:hover, div.box_main_nav9 a.categorylink_active_2,
	div.box_main_nav9 a.categorylink_3:hover, div.box_main_nav9 a.categorylink_active_3,
	div.box_main_nav9 a.categorylink_4:hover, div.box_main_nav9 a.categorylink_active_4,
	div.box_main_nav9 a.categorylink_5:hover, div.box_main_nav9 a.categorylink_active_5 {
	background-color: #009B00;
}


	div.box_main_nav11 a.categorylink:hover, div.box_main_nav11 a.categorylink_active,
	div.box_main_nav11 a.categorylink_1:hover, div.box_main_nav11 a.categorylink_active_1,
	div.box_main_nav11 a.categorylink_2:hover, div.box_main_nav11 a.categorylink_active_2,
	div.box_main_nav11 a.categorylink_3:hover, div.box_main_nav11 a.categorylink_active_3,
	div.box_main_nav11 a.categorylink_4:hover, div.box_main_nav11 a.categorylink_active_4 {
	background-color: #3C78BE;
}


a.categorylink_2, a.categorylink_active_2 {
	padding-left: 16px;
	width: 190px;
}

a.categorylink_3, a.categorylink_active_3 {
	padding-left: 26px;
	width: 190px;
}

a.categorylink_4, a.categorylink_active_4 {
	padding-left: 36px;
	width: 190px;
}

a.categorylink_5, a.categorylink_active_5 {
	padding-left: 46px;
	width: 190px;
}


/*produkte*/


div.product_info_listing_box{
	float: left;
	width: 127px;
	height: 225px;
	text-align: center;
	margin-left: 6px;
	margin-right: 3px;
	margin-top: 5px;
	border: 1px solid #d1d3d4;
}
div.product_info_gruppe{
	height: 170px;
}

div.product_listing_image {
	height: 127px;
	width: 127px;
	overflow: hidden;
	
	display: table-cell;
	vertical-align: middle;
  text-align: center;
  line-height: 127px;  	
}

div.product_listing_image img{
	margin: 3px;
}

div.product_listing_name_wrap {
	height: 48px;
	width: 127px;
	text-align: left;
	overflow: hidden;
	margin: 3px 1px;
}

div.product_listing_name {
	font-weight: bold;
}

div.product_listing_name a {
	font-size: 10px;
}

div.product_listing_price {
	font-weight: bold;
	height: 50px;
	font-size: 11px;
	width: 127px;
	text-align: left;
	margin: 3px 1px;
}
div.product_listing_spacer {
	width: 10px;
	float: left;
}

dl.products_info {
	width: 550px;
}

dl.products_info dt {
	width: 240px;
	clear: left;
	border-bottom: 1px dotted #cccccc;
	height: 20px;
}

dl.products_info dd {
	width: 300px;
	float: left;
	text-align: right;
	height: 20px;
	border-bottom: 1px dotted #cccccc;
}

dl.products_info dd a {
	text-decoration: underline;
}

form#product_info_form {
	margin: 0px;
}

/* ------- gänderte Breite ----------
div.product_info_listing_box{
	width: 173px;
}

div.product_listing_image {
	width: 173px;
}


div.product_listing_name_wrap {
	width: 173px;
	height: 28px;
}

div.product_listing_name {
	font-weight: bold;
	text-align: center;
}
div.product_listing_name a {
	font-size: 11px;
}

div.product_listing_price {
	width: 173px;
	text-align: center;
}
 ------- gänderte Breite ----------*/


/*kategorien*/
div.category_menu{
	float: left;
	width: 127px;
	height: 200px;
	text-align: center;
	margin-left: 5px;
	margin-right: 3px;
	margin-top: 5px;
	border: 1px solid #d1d3d4;	
}

div.category_menu_image{
	height: 127px;
	width: 127px;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
  	text-align: center;
  	line-height: 127px; 
}

div.category_menu_image img{
	margin: 3px;
	max-width: 120px;
	max-height: 120px;
}

div.category_menu_name{
	width: 127px;
	height: 70px;
	overflow: hidden;
}

div.category_menu_name a{
	font-size: 11px;
}

div.infoTableHeading{
	clear: left;
}

a.pageResults {
	display: inline;
	width: auto;
}

.productListing{ clear: left; }

.productListing-data {
	border-bottom: 1px dotted #c1c1c1;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.productListing-subHeading {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #0A4664;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.productListing-info {
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}


tr.productListing-even, tr.productListing-odd {

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}



/* Listing-Stile Marco */

div.price_hint, div.price_hint a {
	font-size: 10px;
	margin-bottom: 4px;
	font-weight: normal;
}

td.productListing-heading {
	font-size: 13px;
	font-weight: bold;
	color: #3D6687;
}


td.productListing-heading a {
	text-decoration: none;
	color: #3D6687;
}

div.listing_description {
	/* background-color: #EFEEEE; */
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	width: 548px;
	padding: 2px;
	z-index: 1;
}

div.listing_pagenav {
	padding: 2px;
	background-color: #EFEEEE;
	clear: both;
}

div.listing_pagenav_li, div.listing_pagenav_re {
	width: 122px;
	padding: 2px;
	float: left;
}

div.listing_pagenav_re {
	float: right;
	width: 173px;
	text-align: right;
}

div.listing_page_filter {
	padding: 2px;
	/* background-color: #e5ecf4; */
	background-color: #EFEEEE;
	margin-bottom: 0px; 
}

#listing_categories{height:146px;width:550px;background-color:#EFEEEE;overflow:hidden;}
div.listing_category{
	display: table;
	height:40px;
	width:265px;
	float:left;
	background-color:#EFEEEE;
	margin:5px 0 5px 5px;
	border:1px solid #fff;
} 
div.listing_category a{
	font-size:0.9em;
	display:block;
	background:url("../images/box_categories_nav.jpg") no-repeat; 
	background-position:10px 50%;
	padding:0px 0px 0px 19px;
} 
#category_function{vertical-align:middle;text-align:right;background-color:#EFEEEE;font-weight:bold;text-decoration:underline;cursor:pointer;padding:10px 30px 10px 0;display:none;}

div.filter {
	margin-bottom: 5px;
	margin-left: 3px;
}

div.listing_page_filter select {
  width: 175px;
  font-size: 11px;
}


td.listing_image {width: 100px;}
td.listing_name {width: 170px;}
td.listing_manufacturer {width: 100px;}
td.listing_lieferbar {width: 60px;}
td.listing_price {width: 120px; text-align: right;}


/*produktseite*/

div.products_info_image{
	float: left;
	width: 235px;
	text-align: center;
}
div.products_info_image_caption {
	font-size: 9px;
	color: #666666;
	margin-left: 6px;
	text-align: center;
}

div.products_info_details {
	float: right;
	width: 310px;
	margin-top: 10px;
}

div.products_info_description{
	clear: both;
	margin-left: 6px;
	padding-top: 15px;
}

div.products_info_buy {
	float: right;
	line-height: 26px;
	width: 310px;
}


span.products_availability {
	font-size: 11px;
}

span.products_availability_2 {
	line-height: 31px;	
}

dl{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: left;
}
dt{
	float: left;
	width: 110px;
	font-weight: bold;
	height: 21px;
	margin: 0;
	padding: 0;
}
dd{
	float: left;
	width: 195px;
	margin: 0;
	padding: 0;
}

/*cart*/
div.cart_total {
	text-align: right;
	margin-right: 4px;
	font-weight: bold;
	margin-top: 5px;
}

div.cart_total div.price_hint{
	font-weight: normal;
	font-size: 11px;
}

p.stockWarning{
	text-align: left;
}

td.main {
  text-align: left;
}

td.main_li{
	text-align: left;
}

td.main_center{
	text-align: center;
}
td.main_re{
	text-align: right;
}

/*faq*/

td.cat_description{
	padding-left: 3px;
}

/*login fehler*/
form.login_form {
	margin-top: 0px;
	margin-left: 12px;
}

td.messageStackError, td.messageStackSuccess, td.messageStackWarning {
	font-weight: bold;
	vertical-align: middle;
	font-size: 12px;
	color: #3D6687;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* checkout*/

.moduleRowSelected {
  background-color: #e5ecf4;
  border-bottom: 1px dotted #cccccc;	
  border-top: 1px dotted #cccccc;
}

.moduleRowOver {
  background-color: #e5ecf4;
  border-bottom: 1px dotted #cccccc;	
  border-top: 1px dotted #cccccc;
}

table.checkoutSelection tr.moduleRowSelected td, table.checkoutSelection tr.moduleRow td {
	border-bottom: 1px dotted #cccccc;	
	border-top: 1px dotted #cccccc;
}

span.smallText2 {
  font-size: 10px;
}

table.new_adress .text_input {
  width: 150px;
  line-height: 15px;
}

.infoBoxContents .textarea_input {
  width: 97%;
}

.headerError {
  color: red;
  border: 2px solid red;
  padding: 2px;
}

div.checkout_confirmation table.infoBox{
  border-bottom: 1px solid #cccccc;
}

div.checkout_confirmation a {
  text-decoration: underline;
  font-size: 11px;
}

div.checkout_confirmation .checkoutBarFrom a {
  text-decoration: none;
  font-size: 12px;
}

div.checkout_confirmation select {
  width: auto;
}

/*sitemap */

div.sitemap_items {
  margin-left: 10px;
}
a.sitemap {

}

select#helpdesk_department {
	width: auto;
}

/* Produktvorschau */
div#tooltipborder * {
	font-size: 10px;
	text-align: left;
}

div#tooltipborder div.tooltip_products_name {
	font-size: 12px;
	font-weight: bold;
}

div#tooltipborder div.tooltip_products_price {
	margin-top: 5px;
	padding-top: 5px;
	font-size: 12px;
}

div#tooltipborder div.tooltip_products_graduated_price {
	margin-top: 5px;
	padding-top: 5px;
	font-size: 10px;
}

div#tooltipborder dl.tooltip_products_graduated_price dt {
	font-weight: bold;
}

div#tooltipborder dl.tooltip_products_graduated_price dd {
	margin-left: 5px;
}

div#tooltipborder div.tooltip_products_image {
	float: right;
	min-height: 80px;
}

img.tooltip_products_image {
	margin-left: 10px;
}

div#tooltipborder img.tooptip_loader {
	margin-top: 100px;
	margin-bottom: 100px;
	margin-left: 210px;
}

div.tooltip_icon {
	position: relative;
	margin-top: -20px;
	margin-left: 110px;
	z-index: 150;
}

div.product_listing_more_products {
	padding-top: 10px;
	text-align: right;
	margin-right: 10px;
}

div.product_listing_more_products a { 
	font-weight: bold;
}

th.borderGrey{font-weight:bold;border:1px solid grey;}
td.borderGrey{border:1px solid grey;}

/* Akrtikel pro Seite */
.result_bg{width:550px;background-color:#EFEEEE;height:25px;padding:5px 0 0 0;}
.result_selector {float:left;background-color:#EFEEEE;width: 235px; text-align:left;  margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.result_selector div, .result_selector a  {background-color:#EFEEEE; float:left; height:18px; display:block; background-image:url(../images/result_bg.jpg); background-position:bottom; background-repeat:no-repeat; margin:0 3px;}
div.result_selector_active { background-position:top; font-weight:bold; width:34px; height:18px; color:#665966;}
div.result_text { margin:0px; background-image:none; margin:2px 0px 0px 25px;}
.result_selector a { width:34px; height:18px; text-decoration:none; color:#8c8aa2;}
.result_selector a:hover { text-decoration:none; background-position:top; color:#665966;}
.result_selector span { display:block; text-align:center;margin-top:2px;}

/* products_info additional images */
.additional_pix{
	float: right;
    width: 305px;
}
.products_info_additional_images{
	padding-top: 5px;
	float:right;
	width: 216px;
}
.products_info_additional_images .additional_image{
	width:30px;
	float:left;
	margin:0px 10px 10px 0px;
}
