/*KALIBRIERUNG*/
* {
	padding: 0;
	margin:0;
}
/* //////////////////////////*/

body {
	margin:0;
	color:#5b5b5b;
	font-family: Verdana;
	background: url(../images/bg.jpg) no-repeat center top;
	font-size:10px;
}

ol li{list-style-type:decimal}

ol {margin:10px 0 20px 0;}

li {list-style-type:square;}

#wrapper {width:1000px; margin:0 auto; position:relative;}

#head {
	background:url(../images/l_headgfx.jpg) repeat-x;
	height:179px;
	width:1000px;
}

li.second { margin-left:15px; }
li.second a { font-size:10px; text-decoration:none; }
li.third { margin-left:30px; }
li.third a { font-size:9px; text-decoration:none; }

#logo { margin-left:-10px; background:url(../images/logo.png) no-repeat; display:block; height:155px; width:484px; position:absolute; top:10px; left:10px;  }
#logo:hover { background-position:0 -156px; }


#headpic {
	background:url(../images/head.png) no-repeat;
	position:absolute; 
	right:0; 
	top:0;
	width:471px;
	height:179px;
}

#search { 
	right:240px; 
	width:410px;
		background: url(../images/searchbar.png) no-repeat; 
		margin-top:2px;
		float:right;

}

#navi_cont {width:703px; height:277px; background:#ededed}
.navicon {width:91px; float:left; text-align:center; margin:10px 10px 0 14px}
.navicon:hover a {color:#636363;}
.navicon a {color:#9b9b9b;}
.navicon a:hover {color:#636363; }

#subnav {margin:0 5px; border-top:5px solid #cdcdcd; margin-top:15px; padding-top:5px}
#subnav a{background:url("../images/arrow.png") no-repeat scroll 10px 9px transparent; padding:4px 0 0 20px;margin-top:5px;display:block;color:#9B9B9B}
#subnav a:hover{color:#636363}

h1 {
	font-size:25px;
	font-weight:bold;
	color:#3db3e2;
}

#searchbar { 
	background:none;
	width:320px; 
	height:32px; 
	border:none; 
	font-size:12px;
	margin-left:10px
}

#searchbar_bg{
	height:32px;
	width:341px;}

#searchbt {
	background: url(../images/searchbt.png) no-repeat; 
	width:72px; 
	height:29px; 
	float:right; 
	border:none; 
	cursor:pointer; 
	margin-top:2px;
}

.menu_1_0 {
	background:url('../images/l_menu1_0.jpg') no-repeat;
	height:37px;
	width:177px;
	float:left;
	border-right:1px solid #c3c3c3;
}

.menu_1_1 {
	background:url('../images/l_menu1_1.jpg') no-repeat;
	height:37px;
	width:177px;
	float:left;
	border-right:1px solid #c3c3c3;
}

/*
.menu_2_0 {
	background:url('../images/l_menu2_0.jpg') no-repeat;
	height:37px;
	width:175px;
	float:left;
	border-right:1px solid #c3c3c3;
}

.menu_2_1 {
	background:url('../images/l_menu2_1.jpg') no-repeat;
	height:37px;
	width:175px;
	float:left;
	border-right:1px solid #c3c3c3;
}
*/

.menu_3_0 {
	background:url('../images/l_menu3_0.jpg') no-repeat;
	height:37px;
	width:350px;
	float:left;
	border-right:1px solid #c3c3c3;
}

.menu_3_1 {
	background:url('../images/l_menu3_1.jpg') no-repeat;
	height:37px;
	width:350px;
	float:left;
	border-right:1px solid #c3c3c3;
}

.menu_4_0 {
	background:url('../images/l_menu4_0.jpg') no-repeat;
	height:37px;
	width:190px;
	float:left;
	border-right:1px solid #c3c3c3;
}

.menu_4_1 {
	background:url('../images/l_menu4_1.jpg') no-repeat;
	height:37px;
	width:175px;
	float:left;
	border-right:1px solid #c3c3c3;
}

.submenu {
	float:left;
}

.submenu_1 {
	font-weight:bold;
}

#box {
	width:296px;
	height:277px;
	float:left;
	overflow:hidden;
}

* html  #box  {
	* position:absolute;
	* right:1px;
}

#box_inner {
	width:900px;
}

#box a img{border:none;}

#navi_container {width:703px; float:left;}

#navi_head {background:url(../images/search_bg.gif); height:37px; float:left; width:703px}
	
	/***  aktiv ***/
div.navicont_1_1, div.navicont_4_1 { background: #FFF; color:#5b5b5b; width:175px;}	
	/***  inaktiv ***/
div.navicont_1_0, div.navicont_4_0 { background: #ededed; color:#b6b6b6; width:175px; }

	/***  aktiv ***/
div.navicont_3_1 { background: #FFF; color:#5b5b5b; width:350px;}	
	/***  inaktiv ***/
div.navicont_3_0 { background: #ededed; color:#b6b6b6; width:350px; }


/****** ehemals höhe 198 ************/
div.navicont_1_1, div.navicont_3_1, div.navicont_4_1,
div.navicont_1_0, div.navicont_3_0, div.navicont_4_0	{ float:left; border-right:1px solid #e0e0e0; height:277px; }

div.navicont_1_1 a, div.navicont_3_1 a, div.navicont_4_1 a,
div.navicont_1_0 a, div.navicont_3_0 a, div.navicont_4_0 a
  { padding: 5px 0 0 20px; margin:0; line-height:12px; color:#5b5b5b; text-decoration:none; clear:both;}

div.navicont_1_0 a, div.navicont_3_0 a, div.navicont_4_0 a {color:#9b9b9b}

.submenu a {background:url(../images/arrow.png) no-repeat 10px 9px;}

#breadc {
	background:url(../images/bgbreadc.jpg) repeat-x;
	clear:both;
	height:30px;
}

#breadc b { color:#5b5b5b; }

#breadc p {
	color:#5b5b5b;
	font-size:10px;
	font-weight:bold;
	float:left;
	padding-left:10px;
	margin-top:10px;
	/***  outtake_replace  */
	font-size:9px;
}

.bread_arrow {letter-spacing:-4px;}

hr {	
	background:url(../images/spacer.png) no-repeat left;
	width:170px;
	*width:160px;
	text-align:left;
	height:1px;
	border:none;
	outline:none;
	padding:5px 0 5px 0;
	margin-left:5px;
	color:#dbdbdb;}

#breadc a {
	margin-left:8px;
	font-weight:900;
	text-decoration:none;  
	color:white;
	text-align:left;
	/***  outtake_replace  */
	margin-top:10px;
	float:left;	
}

#breadc div { float:left; height:15px; margin-top:8px; }
#breadc img { width:12px; height:7px; cursor:pointer; margin-left:3px; }

#ebene_0 { background:url(../images/ebene_0.png) no-repeat; width: 115px; margin-left:10px; }
#ebene_1 { background:url(../images/ebene_1.png) no-repeat; width: 118px; }
#ebene_2 { background:url(../images/ebene_2.png) no-repeat; width: 160px; }
#ebene_3 { background:url(../images/ebene_3.png) no-repeat; width: 60px; }
#ebene_4 { background:url(../images/ebene_4.png) no-repeat; width: 60px; }

div.breadc_comfort {
	position:absolute;
	top:0px;
	left;0px;
	border:1px solid black;
	width:100px;
	height:100px;
}

#tile {
	background:url(../images/bg_right.jpg) repeat-y;
	background-position: top right;
}

#content {
	background: url(../images/bgcont.png) repeat-x;
	width:828px; 
	min-height:600px;
	position:relative;
}


/************ top: 407px  - RIGHT BOX**********/
#content_right_bg {
	background: url(../images/bgcont_r.jpg) repeat-x; 
	height:8px; 
	width:172px; 
	position:absolute; 
	right:0; 
	top:486px;
	z-index:100;
}

#content_right {
	background:#f2f2f2;
	width:172px; 
	position:absolute;
	right:0; 
	top:494px;
	border-left:1px solid #CBCBCB;
	overflow:visible;
}

#long_bg {background:url(../images/long_bg.jpg)}

#login {margin:12px 0 0 14px;}

#login a {color:#5b5b5b;}

#registerlinks {margin-top:5px;}

/*Suggestion*/

.autocompleter-choices {color:black;}

/*Suche */

.suche {
	width:72px; 
	height:29px; 
	cursor:pointer; 
	margin-top:0px;
}

/*Warenkorb - Infobox */

#infobox_warenkorb, #infobox_warenkorb a {
	width:172px; 
	color:#5b5b5b; 
	padding-top:10px;
}

.ckat_summe_pos {white-space:nowrap; }

#cat_stufenleiter{
	margin-top:20px;
	margin-left:30px;
}

#cat_title_adjust{
	margin-bottom:10px;
}

#cat_spacer_adjust{
	margin-bottom:17px;
}

.cat_info{
	font-family:verdana;
	font-size:11px;
	color:#3f3f3f;
	margin-bottom:18px;
}

.catbox{
	margin-top:8px;
	background:url('../images/catbox_0.jpg') no-repeat;
	height:81px;
	width:728px;
}

.catimage{
	width:75px;
	height:75px;
	border:1px solid #3db3e2;
	margin-top:2px;
	margin-left:2px;
	float:left;
}

.catdescription{
	width:450px;
	height:80px;
	float:left;
	margin-left:10px;
}

.catdescription_title{
	margin-top:14px;
	font-size:11px;
	font-weight:bold;
	color:#3db3e2;
}

.catdescription_short{
	margin-top:10px;
	font-size:10px;
	line-height:1.6;
	color:#3f3f3f;
}

.catpurchase{
	text-align:right;
	float:left;
	width:170px;
	height:80px;
	
}

.catpurchase_price{
	margin-top:5px;
	line-height:1.6;
	font-family:impact;
	font-size:24px;
	color:#3db3e2;
	font-weight:bold;
}

.catpurchase_info{
	line-height:1.2;
	font-size:10px;
	color:#3f3f3f;
}

.title_top{
	background:url('../images/title_top.png') no-repeat;
	width:734px;
	height:38px;
}

.welcome_txt{
	font-size:11px;
	line-height:1.4;
	text-align:justify;
	margin-left:5px;
	margin-top:20px;
	float:left;
	width:670px;
	height:410px;
}

.welcome_txt b{
	font-weight:bold;
	color:#3db3e2;
}

.welcome_txt u{
	text-decoration:underline;
	color:#3db3e2;
}

#firstpic{
	margin-top:40px;
	margin-left:30px;
}

.specials{
	margin-left:5px;
	background:url('../images/bg_angebot.png') no-repeat;
	width:715px;
	height:256px;
}

.special1{
	float:left;
	margin-left:14px;
	margin-top:15px;
	background:url('../images/angebot1.jpg') no-repeat;
	width:221px;
	height:186px;
	cursor:pointer;
}

.special2{
	float:left;
	margin-left:12px;
	margin-top:15px;
	background:url('../images/angebot2.jpg') no-repeat;
	width:221px;
	height:186px;
	cursor:pointer;
}

.special3{
	float:left;
	margin-left:12px;
	margin-top:15px;
	background:url('../images/angebot3.jpg') no-repeat;
	width:221px;
	height:186px;
	cursor:pointer;
}

.bestellung_absenden_button {
	cursor:pointer;
}

.menubox{
	width:117px;
	height:117px;
	background:url('../images/menuboxbg.jpg') no-repeat;
}
