@charset "utf-8";
/*  ----------------------------------------------------------------------------------  */
/*									Startseiten Stylesheet								*/
/*  ----------------------------------------------------------------------------------  */

/*  ----------------------------------------------------------------------------------  */
/*										HTML Tag's										*/
/*  ----------------------------------------------------------------------------------  */

BODY { 
	text-align:center;
	background:#FAFAFA;
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
}

DIV {
	text-align:left;
}

HR {
	display:none;
}

.shoplist IMG {
	margin:0px 0px 0px -3px; margin/**/:/**/0px 0px 0px 0px;
	max-height:50px;
	max-width:50px;
	height:auto;
	width:auto;
	float:left;
}

#suche HR {
	visibility:hidden;
}

/*  ----------------------------------------------------------------------------------  */
/*										ID's											*/
/*  ----------------------------------------------------------------------------------  */

#container {
	margin: 9px auto 0px auto;
	width: 956px;
}

#header {
	background:url(/content/img/01.png) no-repeat;
	width: 956px;
	height: 142px;
	position:relative;
}

#header H1 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:15px;
	left:44px;
	width: 184px;
	height: 115px;
	background:url(/content/img/02.png) no-repeat;
} * HTML #header H1 {float:none;}

#a1 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:276px;
	top:21px;
	width:124px;
	height:36px;
	background:url(/content/img/03.png) no-repeat;
} #a1:hover {background:url(/content/img/03.png) no-repeat 0 -36px;}

#a2 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:276px;
	top:58px;
	width:124px;
	height:32px;
	background:url(/content/img/04.png) no-repeat;
} #a2:hover {background:url(/content/img/04.png) no-repeat 0 -32px;}

#a3 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:276px;
	top:91px;
	width:124px;
	height:32px;
	background:url(/content/img/05.png) no-repeat;
} #a3:hover {background:url(/content/img/05.png) no-repeat 0 -32px;}

#b1 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:425px;
	top:21px;
	width:144px;
	height:36px;
	background:url(/content/img/06.png) no-repeat;
} #b1:hover {background:url(/content/img/06.png) no-repeat 0 -36px;}

#b2 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:425px;
	top:58px;
	width:144px;
	height:32px;
	background:url(/content/img/07.png) no-repeat;
} #b2:hover {background:url(/content/img/07.png) no-repeat 0 -32px;}

#b3 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:425px;
	top:92px;
	width:144px;
	height:31px;
	background:url(/content/img/08.png) no-repeat;
} #b3:hover {background:url(/content/img/08.png) no-repeat 0 -31px;}

#img_cart {
	display:block;
	text-indent:-9999px;
	background:url(/content/img/09.png) no-repeat;
	width:66px;
	height:10px;
	position:absolute;
	top:16px;
	left:599px;
}

#box_cart {
	background:url(/content/img/10.png) no-repeat;
	width:324px;
	height:98px;
	position:absolute;
	top:28px;
	left:597px;
	padding:8px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#443b35;
}

#box_cart A {
	text-decoration:none;
	color:#443b35;
} #box_cart A:hover{text-decoration:underline;}


#box_cart UL LI B {
	display:block;
	margin:2px 0px 2px 0px;
} * HTML #box_cart UL LI B {display:inline; margin:0px 0px 0px 0px; line-height:14pt;}

#adress {
	display:none;
}

#content {
	width:948px; width/**/:/**/ 931px;
	background:#FFF;
	margin:0px 4px 0px 4px;
	padding:0px 6px 6px 7px;
	border:2px solid #e5e5e5;
	border-top:none;
}

#content BR {
	height:0px;
	width:100%;
	line-height:0px;
}

#cnt_l {
	float:left;
	width:232px;
	height:auto;
}

#login {
	width:232px;
	height:auto;
}

#login H2 {
	display:block;
	width:232px;
	height:35px;
	margin:3px 0px 0px 0px;
	background:url(/content/img/12.png) no-repeat;
	text-indent:-9999px;
}

#login LABEL {
	display:none;
}

#login #email {
	background:url(/content/img/13.png) repeat-y;
	width:232px; width/**/:/**/ 220px;
	height:23px; height/**/:/**/ 15px;
	padding:3px 3px 3px 7px;
	float:left;
	border:1px solid #E7E7E7;
	margin:2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

#login #passw {
	background:url(/content/img/13.png) repeat-y;
	float:left;
	width:154px; width/**/:/**/ 142px;
	height:23px; height/**/:/**/ 15px;
	padding:3px 3px 3px 7px;
	border:1px solid #E7E7E7;
	margin:2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

#login #go {
	background:#EEE;
	float:left;
	width:78px; width/**/:/**/ 78px;
	height:23px; height/**/:/**/ 23px;
	padding:0px 3px 0px 0px;
	margin:2px -1px 0px 0px;
	border:1px solid #E7E7E7;
	border-left:1px solid #EEE;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

#login #new_acc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px; height/**/:/**/ 13px;
	width:115px; width/**/:/**/ 113px;
	text-transform:uppercase;
	border:1px solid #E7E7E7;
	padding:3px 0px 0px 0px;
	margin:2px 1px 3px 0px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	background:#FFF;
	display:block;
	font-size:9px;
	color:#a0a0a0;
	float:left;	
}

#login #get_pw {
	display:block;
	float:left;
	text-transform:uppercase;
	background:#FFF;	
	border:1px solid #E7E7E7;
	height:18px; height/**/:/**/ 13px;
	width:115px; width/**/:/**/ 113px;
	margin:2px -1px 3px 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#a0a0a0;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:3px 0px 0px 0px;
}

#suche {
	width:232px;
	height:auto;
}

#suche H2 {
	display:block;
	width:232px;
	height:35px;
	background:url(/content/img/46.png) no-repeat;
	text-indent:-9999px;
}

#suche #suchb {
	background:url(/content/img/13.png) repeat-y;
	float:left;
	width:154px; width/**/:/**/ 142px;
	height:23px; height/**/:/**/ 15px;
	padding:3px 3px 3px 7px;
	border:1px solid #E7E7E7;
	margin:2px 0px 2px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

#suche #los {
	background:#EEE;
	float:left;
	width:78px; width/**/:/**/ 78px;
	height:23px; height/**/:/**/ 23px;
	padding:0px 3px 0px 0px;
	margin:2px -1px 2px 0px;
	border:1px solid #E7E7E7;
	border-left:1px solid #EEE;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

#navigation H2 {
	display:block;
	width:232px;
	height:35px;
	background:url(/content/img/14.png) no-repeat;
	text-indent:-9999px;
}

#services {
	margin:2px 0px 0px 0px;
}

#services H2 {
	display:block;
	width:232px;
	height:35px;
	background:url(/content/img/16.png) no-repeat;
	text-indent:-9999px;
}

#services LI {
	display:block;
	height:25px; height/**/:/**/ 15px;
	width:232px; width/**/:/**/ 193px;
	margin:2px 0px 0px 0px;
	padding:5px 5px 5px 34px;
	background:url(/content/img/15.png) no-repeat;
} * HTML #services LI {padding:5px 5px 4px 34px;} #services LI:hover {background:url(/content/img/15.png) no-repeat 0 -25px;}

#services LI A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#808080;
	text-decoration:none;
} #services LI A:hover { text-decoration:underline;}

#verlauf {
	width:232px;
	height:600px;
	margin:2px 0px 0px 0px;
	background:url(/content/img/17.png) no-repeat;
	text-align:center;
}

#verlauf H2 {
	display:none;
}

#verlauf IMG {
	margin:16px 0px 0px 0px;
}

#cnt_r {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 7px;
	width:691px;
	height:auto;
	float:left;
}

#spezial {
	width:697px;
	height:436px;
	float:left;
	background:url(/content/img/18.png) no-repeat;
}

#spezial H2 {
	display:none;
}

#spezial A {
	display:block;
	width:663px;
	height:400px;
	margin:18px 0px 0px 19px;	
}

#search {
	background:url(/content/img/19.png) no-repeat;
	width:691px;
	height:79px;
	float:left;
	position:relative;
	margin:4px 0px 3px 6px;
} * HTML #search {margin:4px 0px 3px 3px;}

#search LABEL {
	display:none;
}

#search H2 {
	display:none;
}

#search #img_1 {
	display:block;
	width:91px;
	height:9px;
	background:url(/content/img/20.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	left:10px;
}

#search #img_2 {
	display:block;
	width:147px;
	height:11px;
	background:url(/content/img/24.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:8px;
	left:312px;
}

#search #suche {
	position:absolute;
	top:26px;
	left:8px;
	width:241px; width/**/:/**/ 230px;
	height:27px; height/**/:/**/ 20px;
	padding:7px 2px 0px 9px;
	border:none;
	background:url(/content/img/21.png) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

#search #searchmore {
	display:block;
	background:url(/content/img/23.png) no-repeat 0px +3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	padding:0px 0px 0px 12px;
	position:absolute;
	top:57px;	
	left:10px;
} #search #searchmore:hover {text-decoration:underline;}

#search #los {
	position:absolute;
	top:26px;
	left:249px;
	width:39px;
	height:27px;
	border:none;
	background:url(/content/img/22.png) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

#search #tagcloud {
	position:absolute;
	top:23px;
	right:10px;
	width:371px; width/**/:/**/ 363px;
	height:46px; height/**/:/**/ 37px;
	padding:5px 4px 4px 4px;
	background:url(/content/img/25.png) no-repeat;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
}

#search #tagcloud A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#59493f;
	text-decoration:none;
	text-transform:uppercase;
	line-height:11px;
} #search #tagcloud A:hover {text-decoration:underline;}

#top5new {
	width:691px;
	height:auto;
	float:left;
	margin:0px 0px 0px 6px;
} * HTML #top5new {margin:0px 0px 0px 3px;}

#new_head {
	width:691px;
	height:28px;
	background:url(/content/img/26.png) no-repeat bottom center;
	position:relative;
	float:left;
}

#new_head H2 {
	display:block;
	width:195px;
	height:12px;
	text-indent:-9999px;
	background:url(/content/img/28.png) no-repeat;
	position:absolute;
	left:0px;
	bottom:8px;
}

#new_head A {
	display:block;
	background:url(/content/img/27.png) no-repeat;
	width:113px;
	height:23px;
	text-align:center;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#59493f;
	text-decoration:none;
	padding:6px 0px 0px 0px;
} #new_head A:hover {text-decoration:underline;}

#top5top {
	width:691px;
	height:auto;
	float:left;
	margin:0px 0px 0px 6px;
} * HTML #top5top {margin:0px 0px 0px 3px;}

#top_head {
	width:691px;
	height:28px;
	margin:0px 0px 4px 0px;
	background:url(/content/img/26.png) no-repeat bottom center;
	position:relative;
	float:left;
}

#top_head H2 {
	display:block;
	width:122px;
	height:12px;
	text-indent:-9999px;
	background:url(/content/img/29.png) no-repeat;
	position:absolute;
	left:0px;
	bottom:8px;
}

#top_head A {
	display:block;
	background:url(/content/img/27.png) no-repeat;
	width:113px;
	height:23px;
	text-align:center;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#59493f;
	text-decoration:none;
	padding:6px 0px 0px 0px;
} #top_head A:hover {text-decoration:underline;}

#top5red {
	width:691px;
	height:auto;
	float:left;
	margin:0px 0px 0px 6px;
} * HTML #top5red {margin:0px 0px 0px 3px;}

#red_head {
	width:691px;
	height:28px;
	margin:0px 0px 4px 0px;
	background:url(/content/img/26.png) no-repeat bottom center;
	position:relative;
	float:left;
}

#red_head H2 {
	display:block;
	width:143px;
	height:12px;
	background:url(/content/img/30.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	bottom:8px;
}

#red_head A {
	display:block;
	background:url(/content/img/27.png) no-repeat;
	width:113px;
	height:23px;
	text-align:center;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#59493f;
	text-decoration:none;
	padding:6px 0px 0px 0px;
} #red_head A:hover {text-decoration:underline;}

#footer {
	background:url(/content/img/11.png) no-repeat;
	width:931px; width/**/:/**/ 915px;
	height:65px; height/**/:/**/ 55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:10px 0px 0px 16px;
	color:#FFF;
	line-height:11pt;
	margin:10px 0px 0px 0px;
}

#footer H2 {
	display:none;
}

#footer A {
	color:#FFF;
	text-decoration:none;
} #footer A:hover {text-decoration:underline;}

/*  ----------------------------------------------------------------------------------  */
/*										Klassen											*/
/*  ----------------------------------------------------------------------------------  */

.nav_link {
	display:block;
	height:25px; height/**/:/**/ 15px;
	width:232px; width/**/:/**/ 193px;
	margin:2px 0px 0px 0px;
	padding:5px 5px 5px 34px;
	background:url(/content/img/15.png) no-repeat;
} * HTML .nav_link {padding:5px 5px 4px 34px;} .nav_link:hover {background:url(/content/img/15.png) no-repeat 0 -25px;}

#navigation .nav_link_1 {
	display:block;
	height:25px; height/**/:/**/ 15px;
	width:232px; width/**/:/**/ 193px;
	margin:2px 0px 0px 0px;
	padding:5px 5px 5px 34px;
	background:url(/content/img/15.png) no-repeat;
} * HTML #navigation .nav_link_1 {padding:5px 5px 4px 34px;} #navigation .nav_link_1:hover {background:url(/content/img/15.png) no-repeat 0 -25px;}

.nav_link A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#808080;
	text-decoration:none;
} .nav_link A:hover { text-decoration:underline;}

#navigation .nav_link_1 A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#808080;
	text-decoration:none;
} #navigation .nav_link_1 A:hover { text-decoration:underline;}

#navigation .nav_link_2 {
	display:block;
	height:25px; height/**/:/**/ 15px;
	width:232px; width/**/:/**/ 193px;
	margin:2px 0px 0px 0px;
	padding:5px 5px 5px 34px;
	background:url(/content/img/31.png) no-repeat;
} * HTML #navigation .nav_link_1 {padding:5px 5px 4px 34px;}

#navigation .nav_link_2 A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
} #navigation .nav_link_2 A:hover { text-decoration:underline;}

#navigation .nav_link_2_container {
	width:232px; width/**/:/**/230px;
	margin:-1px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	background:#EEE;
	border:1px solid #d8d7d7;
	border-top:none;
}

#navigation .nav_link_3 {
	display:block;
	padding:0px 0px 0px 8px;
	margin:0px 0px 3px 8px;
	background:url(/content/img/32.png) no-repeat;
	background-position:center left;
} #navigation .nav_link_3:hover {background:url(/content/img/33.png) no-repeat; background-position:center left;}


#navigation .nav_link_4 {
	display:block;
	padding:0px 0px 0px 8px;
	margin:0px 0px 3px 8px;
	background:url(/content/img/33.png) no-repeat;
	background-position:center left;
}

#navigation .nav_link_4 A {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707070;
	text-decoration:none;
}

#navigation .nav_link_3 A {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707070;
	text-decoration:none;
}

#navigation .nav_link_4_container UL {
	margin:-21px 0px 0px 0px;
}\

#navigation .nav_link_4_container UL {
	margin:-4px 0px 0px 0px;
}

#navigation .nav_link_4_container LI {
	display:block;
	margin:0px 0px 0px 20px;
}

#navigation .nav_link_4_container UL LI A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#707070;
	text-decoration:none;	
}

#navigation .nav_link_3 LI {
	font-weight:bold;
}

.c1 {font-size:13px; font-weight:bold;}
.c2 {font-size:12px; font-weight:bold;}
.c3 {font-size:10px;}
.c4 {font-size:9px;}

.art_list {
	width:691px;
	height:auto;
	float:left;
	text-align:center;
}

.art_box {
	width:130px;
	height:195px;
	float:left;
	margin:8px 0px 0px 8px;
}

.art_img_box {
	width:130px; width/**/:/**/ 128px;
	height:130px; height/**/:/**/ 124px;
	border:1px solid #c9c9c9;
	margin:0px 0px 2px 0px;
	position:relative;
	
}

.art_img_box A {
	position:absolute;
	z-index:1;
	top:3px; left:auto; right:auto; bottom:3px;
	display:block;
	width:128px;
	height:122px;
}

.art_img_box A IMG {
z-index:2;
}

.art_img_box .redbuton {
	position:absolute;
	z-index:3;
	top:0px; right:3px;
	display:block;
	width:32px;
	height:32px;
}

.art_txt_box {
	width:130px; width/**/:/**/ 120px;
	height:59px; height/**/:/**/ 49px;
	padding:4px;
	border:1px solid #a5743d;
	background:#C0935E;
	position:relative;
}

.art_txt_box B {
	display:block;
	width:120px;
	height:12px;
	overflow:hidden;
	margin:0px 0px 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#38302b;
}

.art_txt_box SPAN {
	display:block;
	width:120px;
	height:20px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 0px 3px 0px;
	color:#59493f;
}

.art_txt_box I {
	display:block;
	width:120px;
	height:12px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#7d5024;
}

.clear {
	clear:both;
	height:0px;
	width:auto;
}

.shoplist {
	width:689px; width/**/:/**/691px;
	border-bottom:1px solid #d8d7d7;
	margin:0px 0px 3px 0px;
	text-decoration:none;
	display:block;
	height:50px;
	color:#59493f;
} .shoplist:hover { background:#f8f9e2;}

.shoplist .h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:50px;
	font-size:12px;
	display:block;
	color:#59493f;
	float:right;
	height:50px;
	width:80px;	
}

.shoplist .h2 {
	line-height:16px; line-height/**/:/**/14px;
	height:16px; height/**/:/**/14px;
	width:65px; width/**/:/**/63px;
	margin:17px 10px 0px 10px;
	border:1px solid #d8d7d7;
	text-align:center;	
	font-size:12px;
	display:block;
	float:right;
}

.shoplist .h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:50px;
	text-align:left;
	font-size:12px;
	display:block;
	color:#59493f;
	float:right;
	height:50px;
	width:295px;	
}

.shoplist .h3n {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:50px;
	text-align:left;
	font-size:12px;
	display:block;
	color:#59493f;
	float:right;
	height:50px;
	width:327px;	
}

.shoplist .h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:50px;
	text-align:right;
	font-size:12px;
	display:block;
	color:#59493f;
	float:right;
	height:50px;
	width:140px;
}

.shoplist .h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:50px;
	text-align:left;
	font-size:12px;
	display:block;
	color:#59493f;
	float:right;
	height:50px;
	width:435px;
}

.shoplist .h6n {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:50px;
	text-align:left;
	font-size:12px;
	display:block;
	color:#59493f;
	float:right;
	height:50px;
	width:467px;
}

.shoplist .h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:50px;
	text-align:left;
	font-size:12px;
	display:block;
	color:#59493f;
	float:right;
	margin:9px 0px 9px 0px;
	height:32px;
	width:32px;
}

.shoplist .image {
	float:left;
	height:50px;
	width:50px;
}