body {
	margin:0px;
	width:100%;
	background-color:#fff8e8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #593b20;
	text-decoration: none;
}
#body {
	background-color:#c6b7a3;
	background-position:0px 0px;
	background-repeat:repeat-x;
	background-image:url(img/FRANCHRIS/layout/bg-braun-verl-2.jpg);
}
#tab-main{
	width:1000px;
	margin-bottom:10px;
}
#sp-left_border{
	width:10px;
	background-color:#c6b7a3;
	background-repeat:repeat-y;
	background-image:url(img/FRANCHRIS/layout/bg-border_left.jpg);
}
#sp-right_border{
	width:10px;
	background-color:#c6b7a3;
	background-repeat:repeat-y;
	background-image:url(img/FRANCHRIS/layout/bg-border_right.jpg);
}
#sp-left{
	width:250px;
	background-color:#e7dbcb;
	padding-bottom:20px;
	background-image:url(img/FRANCHRIS/layout/info_bg_left.jpg);
	background-repeat:no-repeat;
	background-position:0px 390px;
}
.pic-left{
	width:250px;
	height:390px;
}
.info-left{
	width:250px;
}
#sp-main{
	width:730px;
	vertical-align:top;
	padding-bottom:20px;
	background-color:#fff8e8;
	background-position:200px 162px;
	background-repeat:no-repeat;
	background-image:url(img/FRANCHRIS/layout/subcontent-bg.gif);
}
#sp-startmain {
	width:730px;
	vertical-align:top;
	padding-bottom:0px;
	background-color:#fff8e8;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(img/FRANCHRIS/layout/bg_start2.png);
}
.sp_startmain_1 {
	width:730px;
	vertical-align:top;
	padding-bottom:0px;
	background-color:#fff8e8;
	background-position:0px 0px;
	background-repeat:repeat-y;
	background-image:url(img/FRANCHRIS/layout/bg_start2.png);
}
/*PAGE-HEADER*/
#head-bg{
	height:120px;
	background-color:#593b20;
	background-image: url(img/FRANCHRIS/layout/head-verl-braun2.png);
	background-repeat: no-repeat;
}
#head-startbg{
	height:160px;
	background-color:#593b20;
	background-image: url(img/FRANCHRIS/layout/head-verl-startbraun2.png);
	background-repeat: no-repeat;
}
#head-navi{
	float:right;
	width:130px;
	height:85px;
	margin:0px;
	padding-top:35px;
}
#head-center{
	float:left;
	height:60px;
	margin:0px;
	padding-top:60px;
}
#head-logo{
	float:left;
	width:270px;
	margin:0px;
	padding-top:20px;
}
#navi-bg{
	height:42px;
	background-image: url(img/FRANCHRIS/mainnavi/german/mainnavibg.gif);
	background-repeat: repeat-x;
}
/*CATHEADER*/
#subcontent{
	height:210px;
	margin-top:0px;
	padding-left:0px;
	position:relative;
	z-index:1;
	padding-left:30px;
}

#subnavi-div{
	float:left;
	height:100%;
	position:relative;
	z-index:2;
}
#subcont-liste{
	float:left;
}
.cutline{
	margin:0px;
	height:10px;
	clear:both;
}
.content {
	padding-left:30px;
	margin:0px;
}
.contwidth {
	width:540px;
	margin:0px;
}
.left {
	float:left;
}
/*LINKS*/
a, a:link, a:active, a:visited, a:hover {
	color:#593b20;
	text-decoration:none;
}
a:hover {
	color:#990000;
	text-decoration:underline;
}
/*ENDE: LINKS*/
/*NAVIGATION*/
/*BASIC-NAVIGATION*/
.beige {
	color:#fff8e8;
}
a.basenavi,a:link.basenavi,a:active.basenavi,a:visited.basenavi,a:hover.basenavi{
	font-size:10px;
	line-height:15px;
	color:#fff8e8;
	margin:0px;
	margin-left:23px;
	padding-left:7px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
}
a:hover.basenavi{
	color:#B1997C;
}
a.small_link, a:link.small_link, a:active.small_link, a:visited.small_link, a:hover.small_link {
	padding-left:17px;
	background-image:url(img/FRANCHRIS/layout/pfeil_kl.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
}
a:hover.small_link {
	background-image:url(img/FRANCHRIS/layout/pfeil_kl_active.gif);
}
a.edit_link, a:link.edit_link, a:active.edit_link, a:visited.edit_link, a:hover.edit_link {
	padding-left:17px;
	background-image:url(img/FRANCHRIS/layout/pfeil_kl.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	margin-left:20px;
	font-weight:normal;
	float:right;
}
a:hover.edit_link {
	background-image:url(img/FRANCHRIS/layout/pfeil_kl_active.gif);
}
.box_link {
	line-height:20px;
	margin-left:5px;
	margin-right:5px;
}

/*Navigation: Layer-Menu*/
.menuskin{
	position:absolute;
	left:0px;
	top:158px;
	width:160px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font:normal 10px Arial;
	line-height:14px;
	text-decoration:none;
	visibility:hidden;
	z-index:5000;
	background-image: url(img/FRANCHRIS/layout/bg-subnavi_beige.gif);
	background-repeat: repeat;
	background-position:0px 1px;
}
.menuskin a{
	color:#593b20;
	padding-left:5px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	display:block;
	
}
.menuskin a:link,a:visited,a:active,a:hover {
	text-decoration:none;
}	
.menuitems {
	text-decoration:none;
	
}
.menuitems a,.menuitems a:link,.menuitems a:visited,.menuitems a:active,.menuitems a:hover {
	text-decoration:none;
}
.menuitems a:hover {
	color:#990000;
	text-decoration:none;
	background-color:#e4dbcc;
}
.menuprodcount {
	width:15px;
	color:#AC9984;
	float:right;
	text-align:right;
	background-color:#e4dbcc;
	padding-right:2px;
}
.menuprodcount:hover {
	color:#593b20;
	background-color:#ede9de;
}
.subsub {/*Menu 2.Ebene*/
width:130px;
border-top:1px solid #999999;
}
/*ende:Navigation: Layer-Menu*/

/*Navigation: Subnavigation-Menu*/
.submenuskin {
	width:155px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	text-decoration:none;
	margin-top:15px;
	margin-left:25px;
	padding-top:1px;
	background-image: url(img/FRANCHRIS/layout/subnavi_line.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;

}
.submenurow {
	background-image: url(img/FRANCHRIS/layout/subnavi_line.gif);
	background-repeat: no-repeat;
	background-position:0px bottom;
	padding:1px;
	padding-top:0px;
}
.submenuskin h2{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	line-height:13px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.submenuskin a{
	color:#593b20;
	padding-left:4px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;
	text-decoration:none;
	display:block;
	
}
.submenuskin a:link,a:visited,a:active,a:hover {
	text-decoration:none;
}	
.submenuitems {
	text-decoration:none;
	
}
.submenuitems a,.submenuitems a:link,.submenuitems a:visited,.submenuitems a:active,.submenuitems a:hover {
	text-decoration:none;
}
.submenuitems a:hover  {
	color:#990000;
	text-decoration:none;
	background-color:#e7dccb;
}
.active a  {
	text-decoration:none;
	background-color:#e7dccb;
}
.submenuprodcount {
	width:15px;
	color:#AC9984;
	float:right;
	text-align:right;
	background-color:#e4dbcc;
	padding-right:2px;
}
.submenuprodcount:hover {
	color:#ffffff;
	background-color:#ede9de;
}
/*ende:Navigation: Sub-Menu*/
/**/
/* BOXEN*/
#context_menudiv {
	position:relative;
	float:right;
	width:154px;
	margin:0px;
	z-index:10;
	overflow:hidden;
}
#context_menuhead {
	margin-left:5px;
	margin-top:3px;
	margin-bottom:7px;
}
/*BOXEN_SMALL_RIGHT*/
.box_small {
	width:138px;
	margin-left:6px;
	background-image:url(img/FRANCHRIS/boxes/box_bogen_obenbg_138.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.box_small_bg {
	background-image:url(img/FRANCHRIS/boxes/box_bg_138.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
	padding:3px;
	padding-top:5px;
	
}
.box_small_head {
	height:20px;
	line-height:11px;
	background-image:url(img/FRANCHRIS/boxes/box_headbg_138.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-top:3px;
}
.box_small_inputbg {
	height:20px;
	background-image:url(img/FRANCHRIS/boxes/input_smallbg.gif);
	background-position:0px 50%;
	background-repeat:no-repeat;
	padding-top:1px;
}
.box_small_inputbg input {
	width:126px;
	line-height:10px;
	font-size:10px;
	border:none 0px #ffffff;
	background-color:#f7efdf;
	margin-top:2px;
	margin-left:3px;
	margin-right:4px;
}
.box_small_textsmall {
	font-size:10px;
	line-height:10px;
	padding-bottom:2px;
}
.box_small_bottom {
	background-image:url(img/FRANCHRIS/boxes/box_bogen_untenbg_138.gif);
	background-position:0px bottom;
	background-repeat:no-repeat;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	
}
/**/
.count_inputbg, .count_inputbg_active {
	height:20px;
	background-image:url(img/FRANCHRIS/boxes/input_countbg.gif);
	background-position:0px 50%;
	background-repeat:no-repeat;
	padding-top:1px;
}
.count_inputbg_active {
	background-image:url(img/FRANCHRIS/boxes/input_countbg_active.gif);
}
.count_inputbg input, .count_inputbg_active input {
	width:23px;
	line-height:10px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border:none 0px #ffffff;
	background-color:#ffffff;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
}
.big_inputbg, .big_inputbg_active {
	height:20px;
	background-image:url(img/FRANCHRIS/boxes/input_bigbg.gif);
	background-position:0px 50%;
	background-repeat:no-repeat;
	padding-top:0px;
}
.big_inputbg_active {
	background-image:url(img/FRANCHRIS/boxes/input_bigbg_active.gif);
}
.big_inputbg input, .big_inputbg_active input,
.big_inputbg select, .big_inputbg_active select {
	width:183px;
	height:14px;
	position:static;
	left:50%;
	top:50%;
	line-height:10px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	border:none 0px #ffffff;
	background-color:#ffffff;
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
}
.prod_info_select {
padding:0px;border:hidden 0px #ffffff;
}


/*SPALTE-LEFT*/
.leftheadline h1{
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	margin:0px;
	color:#593b20;
	letter-spacing:1px;
	font-style: oblique;
	font-weight: lighter;
	text-align:center;
	padding-top:30px;
	margin:0px;
	clear:both;
}
/**/
/*TEXT*/

h2 {
	font-size:12px;
	margin:0px;
	margin-top:10px;
	margin-bottom:7px;
}
p, td, div, span {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #593b20;
	text-decoration: none;
}

.prod_description, .prod_description div td p, p.big {
	font-size:12px;
	line-height:16px;
	margin:0px;
	padding:0px;
	line-height:15px;
}
.catdisc_txt,.catdisc_txt div,.catdisc_txt p,.catdisc_txt span,.catdisc_txt td {
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	line-height:24px;
	padding:0px;
	width:320px;
}

.start_txt, .start_txt p, .start_txt div, a.start_txt, .start_txt span, .start_txt a {
	color:#cdbba1;
	font-size:11px;
}

a:hover.start_txt, .start_txt a:hover {
	color:#B1997C;
	font-size:11px;
}
.start_txt p {
	margin-top:0px;padding:0px;
}
a.start_link, a:link.start_link, a:hover.start_link, a:visited.start_link, a:active.start_link {
	background-image:url(/shop/images/content/btn_kreis_0.gif);
	background-position:0px 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top:10px;
	padding: 4px 0px 4px 22px;
}

a:hover.start_link {
	background-image:url(/shop/images/content/btn_kreis_1.gif);
}

.start_head, .start_head p, .start_head div, p.start_head, div.start_head, .start_head span {
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
	font-style: oblique;
	color:#cdbba1;
	margin-bottom:15px;
}

.footer, .footer a, .footer a:hover{
	font-size:10px;
	line-height:11px;
	margin:0px;
	color:#ac9984;
}
/**/
/*CAT-HEADER*/
.catheader_bg {
	background-image:url(img/FRANCHRIS/layout/catheader_bg_2.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:12px;;
}


.catheadline, .contheadline, .catheadline h1, .catteaser_list h1{
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	line-height:28px;
	margin:0px;
	color:#593b20;
	letter-spacing:1px;
	font-style: oblique;
	font-weight: lighter;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	clear:both;
}

.catteaser_list h1{
	width:300px;
	height:27px;
	line-height:18px;
	font-size:21px;
	letter-spacing:1px;
	padding:2px;
	padding-top:5px;
	margin-top:0px;
	margin-bottom:3px;
	background-image: url(img/FRANCHRIS/layout/catheadline_list_bg.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
.catteaser {
	
}
.catteaser_link {
	cursor:pointer;
	font-size:12px;
}
.catteaser_link a {
	font-size:12px;
}

/*PRODUKTTEASER*/
.prodneu{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	color:#660000;
}
.prodpic_m{
	float:left;
	width:160px;
	height:160px;
	
}
.prodname_m{
	font-family: "Times New Roman", Times, serif;
	line-height:22px;
	font-weight:100;
	font-style: oblique;
	font-size:21px;
	color:#593b20;
	margin:0px;
	margin-top:10px;
	margin-bottom:15px;
}
.prodtext_m{
	font-size:11px;
	line-height:15px;
	color:#593b20;
}
.prodtext_s{
	font-size:10px;
	line-height:12px;
	color:#AC9984;
}
.prodteaser{
	float:left;
	width:335px;
	height:150px;
	margin-left:10px;
	margin-top:30px;
}
/*Produkt-Teaser small*/
.prodteasersmall{
	float:left;
	width:215px;
	height:100px;
	margin-left:10px;
	margin-top:20px;
}
.prodteasersmall_img{
	width:96px;
	padding-right:7px;
}
.small_txt, .small_txt a {
	font-size:10px;
	line-height:11px;
	margin:0px;
}
.small {
	font-size:0.9em;
	line-height:1em;
}
.prodprice_m {
	font-size:12px;
	font-weight:normal;
}

/*forms*/
.input, .textarea {
	border:solid 1px #593b20;
	-moz-box-sizing:border-box;
	padding:2px;
}

.input_box, .textarea_box {
	border:solid 1px #AD9A85;
	-moz-box-sizing:border-box;
	padding:2px;
	background-color:#FFFFFF;
	
}
.bg_form_head, .bg_form_head_white {
	background:url(img/FRANCHRIS/layout/bg_form_head.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
	
}
.bg_form_head_white {
	background-image:url(img/FRANCHRIS/layout/bg_form_head_white.gif);
}
.bg_form_top {
	background-image:url(img/FRANCHRIS/layout/bg_form_top.gif);
	background-position:100% 0px;
	background-repeat:no-repeat;
}
.bg_form_middle {
	background-image:url(img/FRANCHRIS/layout/bg_form_middle.gif);
	background-repeat:repeat-y;
	background-position:100% 15px;
}
.bg_form_bottom, .bg_form_bottom_white {
	background-image:url(img/FRANCHRIS/layout/bg_form_bottom.gif);
	background-position:100% 0px;
	background-repeat:no-repeat;
}
.bg_form_bottom_white {
	background-image:url(img/FRANCHRIS/layout/bg_form_bottom_white.gif);
}

/*ERROR-MESSAGES*/
.error_div {
	padding:3px;
	border-top:solid 1px #ff0000;
	color:#ff0000;
	border-bottom:solid 1px #ff0000
	;color:#ff0000;
	font-weight:bold;
}
