/**
 * Style sheet style
 */
div.facebook
{
	margin-right:10px;
	margin-left:10px;
}

span.connect_widget_summary
{
	display:block;
}

.mod_login .col_0
{
	width:100px;
}

.mod_login .row_0, .mod_login .row_1
{
	height:35px;
}

#ihre-produktvorschlaege .toggler, #your-personal-gimmick .toggler
{
	padding-left:30px;
	background-image:url("tl_files/layout/arow_bottom.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:13px;
}

#ihre-produktvorschlaege .toggler:hover, #your-personal-gimmick .toggler:hover
{
	cursor:pointer;
}

#kontakt #table_258 .col_0, #table_463 .col_0
{
	width:150px;
}

h3
{
	margin:0px;
	font-size:13px;
}

#kontakt h3
{
	margin:0px 0px 10px 0px;
	font-size:12px;
}

.caption
{
	text-align:center;
	font-size:11px;
	line-height:15px;
}

#referenzen .caption, #references .caption
{
	text-align:left;
	font-size:11px;
	line-height:15px;
}

#pralinenkurse .mod_eventlist, #praline-truffle-courses .mod_eventlist
{
	width:683px;
	height:100px;
	background-image:url("tl_files/layout/kurse_bg.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#pralinenkurse .mod_eventlist, #praline-truffle-courses .mod_eventlist
{
	padding:15px 0px 0px 55px;
	font-weight:bold;
	font-size:14px;
	color:#FFDDA3;
}

#pralinenkurse .mod_eventlist .header, #praline-truffle-courses .mod_eventlist .header
{
	float:left;
	margin-top:10px;
	margin-right:95px;
	margin-bottom:5px;
}

#startlink
{
	width:245px;
	height:180px;
	left:8px;
	top:-190px;
	position:relative;
}

#startlink:hover
{
	cursor:pointer;
}

#kontakt .text, #kontakt .captcha, #kontakt .textarea
{
	width:200px;
	margin-bottom:5px;
	padding:2px 3px;
	border:1px solid #4F2702;
}

#contact .text, #contact .captcha, #contact .textarea
{
	width:200px;
	margin-bottom:5px;
	padding:2px 3px;
	border:1px solid #4F2702;
}

#ihre-produktvorschlaege .text, #ihre-produktvorschlaege .captcha, #ihre-produktvorschlaege .textarea
{
	width:200px;
	margin-bottom:5px;
	padding:2px 3px;
	border:1px solid #4F2702;
}

#your-personal-gimmick .text, #your-personal-gimmick .captcha, #your-personal-gimmick .textarea
{
	width:200px;
	margin-bottom:5px;
	padding:2px 3px;
	border:1px solid #4F2702;
}

#ihre-produktvorschlaege .textarea
{
	width:310px;
	height:150px;
	overflow-y:scroll;
}

#your-personal-gimmick .textarea
{
	width:310px;
	height:150px;
	overflow-y:scroll;
}

.mod_login .text
{
	width:200px;
	margin-bottom:5px;
	padding:2px 3px;
	border:1px solid #4F2702;
}

#home .date
{
	padding-top:5px;
	font-size:15px;
	color:#F59B00;
}

#home .more a:link, #home .more a:active, #home .more a:visited
{
	text-decoration:none;
	color:#F59B00;
}

#left .mod_navigation
{
	background-image:url("tl_files/layout/navi_bg.gif");
	background-position:left top;
	background-repeat:repeat-y;
}

#left .mod_navigation ul
{
	margin:0px;
	padding:0px;
}

#left .mod_navigation a
{
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 45px;
	background-image:url("tl_files/layout/navi_li.gif");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFDDA3;
}

#left .mod_navigation a:hover
{
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 45px;
	background-image:url("tl_files/layout/navi_hover.gif");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFDDA3;
}

#left .mod_navigation p
{
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 45px;
	background-image:url("tl_files/layout/navi_active.gif");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFDDA3;
}

/* sub */
#left .mod_navigation ul ul li
{
	margin:0px;
	padding:0px 0px 0px 20px;
}

/* sub */
#left .mod_navigation li li a
{
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 45px;
	background-image:url("tl_files/layout/navi_sub_active.gif");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFDDA3;
}

/* sub */
#left .mod_navigation li li a:hover
{
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 45px;
	background-image:url("tl_files/layout/navi_sub_active.gif");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFDDA3;
}

#left .mod_navigation li li p
{
	height:27px;
	display:block;
	margin:0px;
	padding:6px 0px 0px 45px;
	background-image:url("tl_files/layout/navi_sub_bg.gif");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFDDA3;
}

#left .basketinfo
{
	width:252px;
	height:92px;
	background-image:url("tl_files/layout/navi_bottom.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#header .mod_customnav
{
	margin:0px 0px 0px 680px;
	padding:10px 0px 0px 0px;
}

#header .mod_customnav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#header .mod_customnav li
{
	float:left;
	margin:0px;
	padding:0px;
	border-right:1px solid #FFDDA3;
}

#header .mod_customnav li.last
{
	border-right:0px solid;
}

#header .mod_customnav a, #header .mod_customnav p
{
	margin:0px;
	padding:0px 10px;
	text-decoration:none;
	font-size:14px;
	color:#FFDDA3;
}

#header #produkte
{
	margin:75px 0px 0px 270px;
	padding:0px;
}

#header #produkte ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#header #produkte li
{
	clear:both;
	margin:0px;
	padding:0px;
	border:0px solid #FFDDA3;
}

#header #produkte a
{
	width:254px;
	height:45px;
	float:left;
	margin:0px;
	padding:12px 0px 0px 33px;
	background-image:url("tl_files/layout/navi_header.png");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:14px;
	color:#FFDDA3;
}

#header #produkte p
{
	width:254px;
	height:45px;
	float:left;
	margin:0px;
	padding:12px 0px 0px 33px;
	background-image:url("tl_files/layout/navi_header_active.png");
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:14px;
	color:#2F1803;
}

#footer .mod_customnav
{
	margin:0px 0px 0px 435px;
	padding:18px 0px 0px 0px;
}

#footer .mod_customnav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#footer .mod_customnav li
{
	float:left;
	margin:0px;
	padding:0px;
	border-right:1px solid #FFDDA3;
}

#footer .mod_customnav a, #footer .mod_customnav p
{
	margin:0px;
	padding:0px 10px;
	text-decoration:none;
	font-size:14px;
	color:#FFDDA3;
}

#footer .mod_customnav li.last
{
	border-right:0px solid;
}

.error
{
	font-weight:bold;
	color:#FF0000;
}

html
{
	overflow-y:scroll;
}

* :focus
{
	outline:0;
}

html, body
{
	height:100%;
	background-image:url("tl_files/layout/body_bg_top.gif");
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, helvetica, Verdana;
	font-weight:normal;
	font-size:12px;
	color:#4F2702;
	line-height:20px;
}

#wrapper
{
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#header
{
	background-image:url("tl_files/layout/header.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

* html body
{
	text-align:left;
}

#container
{
	position:relative;
}

#main
{
	padding-top:30px;
	padding-bottom:80px;
	padding-left:28px;
}

#footer
{
	width:961px;
	bottom:0px;
	left:255px;
	right:0px;
	position:absolute;
	clear:both;
	background-image:url("tl_files/layout/footer.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

* html #footer
{
	width:961px;
	bottom:0;
	clear:both;
	display:none;
	background-image:url("tl_files/layout/footer.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

a:link, a:active, a:visited
{
	text-decoration:none;
	color:#4F2702;
}

/* Sprachwechsler */
.mod_changelanguage ul
{
	margin:-19px 0px 0px 915px;
	padding:0px;
	list-style-type:none;
}

p
{
	margin-top:10px;
	margin-bottom:10px;
}

