a { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; text-decoration: none; }
a:link { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; text-decoration: none; }
a:visited { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; text-decoration: none; }
a:hover { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; text-decoration: underline; }

a.menu { font-family: Trebuchet MS; font-size: 12px ; color: #ffffff; font-weight: bold; text-decoration: none; }
a.menu:link { font-family: Trebuchet MS; font-size: 12px ; color: #ffffff; font-weight: bold; text-decoration: none; }
a.menu:visited { font-family: Trebuchet MS; font-size: 12px ; color: #ffffff; font-weight: bold; text-decoration: none; }
a.menu:hover { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; font-weight: bold; text-decoration: none; }

a.menu_selected { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; font-weight: bold; text-decoration: none; }
a.menu_selected:link { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; font-weight: bold; text-decoration: none; }
a.menu_selected:visited { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; font-weight: bold; text-decoration: none; }
a.menu_selected:hover { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; font-weight: bold; text-decoration: none; }

a.submenu { font-family: Trebuchet MS; font-size: 12px ; color: #ffffff; font-weight: normal; text-decoration: none; }
a.submenu:link { font-family: Trebuchet MS; font-size: 12px ; color: #ffffff; font-weight: normal; text-decoration: none; }
a.submenu:visited { font-family: Trebuchet MS; font-size: 12px ; color: #ffffff; font-weight: normal; text-decoration: none; }
a.submenu:hover { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; font-weight: normal; text-decoration: none; }

a.footermenu { font-family: Trebuchet MS; font-size: 12px ; color: #000000; font-weight: normal; text-decoration: none; }
a.footermenu:link { font-family: Trebuchet MS; font-size: 12px ; color: #000000; font-weight: normal; text-decoration: none; }
a.footermenu:visited { font-family: Trebuchet MS; font-size: 12px ; color: #000000; font-weight: normal; text-decoration: none; }
a.footermenu:hover { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; font-weight: normal; text-decoration: none; }

a.teasermenu { font-family: Trebuchet MS; font-size: 13px ; color: #ffffff; font-weight:bold; text-decoration: none; }
a.teasermenu:link { font-family: Trebuchet MS; font-size: 13px ; color: #ffffff; font-weight:bold; text-decoration: none; }
a.teasermenu:visited { font-family: Trebuchet MS; font-size: 13px ; color: #ffffff; font-weight:bold; text-decoration: none; }
a.teasermenu:hover { font-family: Trebuchet MS; font-size: 13px ; color: #7FC243; font-weight:bold; text-decoration: none; }

a.form_submit { font-family: Trebuchet MS; font-size: 12px ; color: #684B32; font-weight: bold; text-decoration: none; }
a.form_submit:link { font-family: Trebuchet MS; font-size: 12px ; color: #684B32; font-weight: bold; text-decoration: none; }
a.form_submit:visited { font-family: Trebuchet MS; font-size: 12px ; color: #684B32; font-weight: bold; text-decoration: none; }
a.form_submit:hover { font-family: Trebuchet MS; font-size: 12px ; color: #000000; font-weight: bold; text-decoration: none; }

table.width {width:100%;}

body { margin: 0px; cursor: default; background-color: #ffffff; font-family: Trebuchet MS; font-size:12px; }

td.logo { width:100%; background-color:#ffffff; text-align:right; padding-top:16px;padding-bottom:4px;padding-right:24px;}
td.menu { width:100%; background-color:#684B32; padding-top:8px; padding-bottom:8px; padding-left:11px;}

td.menu_item { font-family: Trebuchet MS; font-size: 12px ; color: #ffffff; text-decoration: none;text-transform: lowercase; font-weight: bold; cursor:default; }
td.menu_item_hover { font-family: Trebuchet MS; font-size: 12px ; color: #7FC243; text-decoration: none;font-weight: bold;text-transform: lowercase; cursor:default; }
td.menu_item_selected { font-family: Trebuchet MS; font-size: 12px ; font-weight:bold; color: #7FC243;text-transform: lowercase; text-decoration: none;cursor: default;  }
td.menu_item_hover_selected { font-family: Trebuchet MS; font-size: 12px; font-weight:bold; color: #7FC243;text-transform: lowercase; text-decoration: none; cursor: default; }
table.popup { border:1px solid #ffffff;FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.00,wipestyle=1,motion=forward,duration=0.3) progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=100); visibility: hidden; position: absolute; left: 0px; top: 0px; width: 100px; }
td.popup_item { background-color: #00A0C6;  padding-left: 6px; font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF;text-transform: lowercase; padding-top: 1px; padding-bottom: 1px; }

td.submenu_item { padding-bottom: 11px; padding-right: 6px; }
td.submenu_arrow { background-color: #684B32; padding-left: 15px; padding-right: 15px; }
td.submenu_link { background-color: #684B32;text-transform: lowercase; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; padding-right: 6px; }

td.content { vertical-align:top; width:100%; padding-left:21px; padding-top:30px;}
td.content_title { font-family: Trebuchet MS; font-size: 20px ; color: #000000; font-weight:bold;text-transform: uppercase;}
td.content_text { padding-top:15px; font-family: Trebuchet MS; font-size: 12px ; color: #000000;}
td.teaser_deco { width:50px; vertical-align:bottom; padding-top:20px; padding-bottom:10px;}
td.teaser_deco_home { width:50px; vertical-align:bottom; padding-top:10px; padding-bottom:30px;}
td.teaser_text { width:136px; background-color:#684B32;vertical-align:bottom; padding-bottom:20px;}
td.teaser_padding { padding-left:20px;padding-right:10px;}
td.teaser_item { padding-top:4px;padding-bottom:4px;}
td.photo { width:359px;vertical-align:top;}

td.content_left { width:40%;padding-right:20px; vertical-align:top;}
td.content_right { width:60%;padding-right:20px; vertical-align:top;}
td.content_home { width:100%; padding-right:20px; vertical-align:top;}
td.content_image { padding-top:10px;}

td.menu_footer { padding-top:25px; padding-bottom:10px;}

input.form { border: 1px solid #684B32; padding-left: 4px; padding-top: 2px; font-family: Trebuchet MS; font-size: 12px; color: #684B32; background-color: #FFFFFF; height: 15px; width: 300px;  }
input.form_small { border: 1px solid #684B32; padding-left: 4px; padding-top: 2px; font-family: Trebuchet MS; font-size: 12px; color: #684B32; background-color: #FFFFFF; height: 15px; width: 50px;  }
textarea.form { border: 1px solid #684B32; padding-left: 4px; padding-top: 2px; font-family: Trebuchet MS; font-size: 12px; color: #684B32; background-color: #FFFFFF; height: 80px; width: 385px; overflow: auto; }
select.form { border: 1px solid #684B32; font-family: Trebuchet MS; font-size: 12px; color: #684B32; background-color: #FFFFFF; height: 20px; width: 392px;  }
option.form { color: #000000; }

td.form { font-family: Trebuchet MS; font-size: 12px; font-weight: normal; color: #000000; padding-right: 15px; padding-top:3px; padding-bottom:2px; }
td.form_gender { width:30px; text-align:center; font-size: 14px;}
td.gender_option { cursor:hand; }
td.form_error_message { font-family: Trebuchet MS; font-size: 12px; font-weight: normal; color: #FF0000; padding-right: 15px; padding-top:3px; padding-bottom:20px; }
td.form_input { padding-bottom: 1px; width: 300px; }
td.form_message { font-family: Trebuchet MS; font-size: 12px; font-weight: normal; color: #000000; padding-top:3px; padding-bottom: 5px; }
td.form_send { padding-top:4px; padding-right: 3px; font-weight:bold; width:380px; text-align:right; }
td.signin_send { padding-top:4px; padding-right: 3px; font-weight:bold; width:400px; text-align:right; }
td.form_error { color: #FF0000; }

td.signin_option { padding-left:10px; cursor:hand;}
td.signin_choice { padding-top:10px; font-weight:bold;}

td.login_submit { padding-top:4px; padding-right: 3px; font-weight:bold; width:300px; text-align:right; }
td.login { font-family: Trebuchet MS; font-size: 12px; font-weight: normal; color: #000000; padding-top:3px; padding-bottom:2px; width:100px; }
td.login_error { color: #ff0000; }
input.login_form { border: 1px solid #684B32; padding-left: 4px; font-family: Trebuchet MS; font-size: 12px; color: #684B32; background-color: #FFFFFF; height: 17px; width: 200px; }

td.books_title { padding-top:20px; padding-bottom:4px; font-weight:bold;}
input.form_photo { border: 1px solid #684B32; padding-left: 4px; padding-top: 2px; font-family: Trebuchet MS; font-size: 12px; color: #684B32; background-color: #FFFFFF; height: 20px; width: 307px; }
textarea.form_extra { border: 1px solid #684B32; padding-left: 4px; padding-top: 2px; font-family: Trebuchet MS; font-size: 12px; color: #684B32; background-color: #FFFFFF; height: 80px; width: 300px; overflow: auto; }
span.form { color: #ff0000;}
table.form_hidden { display: none; }
table.form_visible { display: block; }
td.form_hidden { display: none; }
span.form_hidden { display: none; }
td.form_hide { visibility: hidden; }
td.books_status { width: 250px; background-color: #684b32; padding: 10px; border: 1px solid #000000; color: #ffffff; }
td.books_status_title { text-transform: uppercase; font-size: 14px; font-weight: bold; padding-bottom: 6px; }
td.books_status_forms { padding-bottom: 20px; }
span.status_title { font-weight: bold; }
td.form_user_send { padding-top:4px; font-weight:bold; }
input.form_submit { background-color: #684b32; border: 1px solid #000000; color: #ffffff; font-family: Trebuchet MS; font-size: 12px; cursor: hand; }
img.form_photo { padding: 2px; border: 1px solid #684b32; }
.form_hand { cursor: hand;}
td.books_save { padding-top:10px;padding-bottom:10px;}
span.form_tekens { font-size:10px;}

body.preview_body { padding: 10px; }
td.preview_background { padding-left:10px; padding-right:10px; background-image: url("../images/preview_bg.gif"); background-repeat:no-repeat; background-position: top left; width: 481px; height: 679px; padding-top:10px; }
div.preview_div { overflow: hidden; height: 620px; width: 460px; text-align: left; }
div.preview_personal { overflow: hidden; height: 305px; width: 460px; text-align: left; }
div.preview_photos { overflow: hidden; height: 300px; width: 460px; text-align: center; }
td.preview_footer_left { width: 230px; background-color: #ffffff; text-align: left; padding-top:2px; padding-bottom:2px; padding-left:5px; }
td.preview_footer_right { width: 220px; background-color: #ffffff; text-align: right; padding-top:2px; padding-bottom:2px; padding-right:5px; }
img.preview_photo { border: 4px solid #ffffff; }
td.preview_pasfoto { width: 176px; }
td.preview_personalinfo_left { width: 107px;  }
td.preview_personalinfo_right {  width: 170px; }
td.preview_title { font-size:14px; font-weight: bold; }
td.padding { padding-top: 10px; }
td.preview_ingredients_left { width: 220px; padding-right:10px; }
td.steps_numbers { width:20px; }

td.preview_background_a4 { padding-left:10px; padding-right:10px; background-image: url("../images/preview_bg_a4.gif"); background-repeat:no-repeat; background-position: top left; width: 680px; height: 960px; padding-top:10px; }
div.preview_div_a4 { overflow: hidden; height: 900px; width: 660px; text-align: left; }
td.preview_pasfoto_a4 { width: 220px; }
td.preview_personalinfo_left_a4 { width: 150px;  }
td.preview_personalinfo_right_a4 {  width: 270px; }
td.preview_footer_left_a4 { width: 427px; background-color: #ffffff; text-align: left; padding-top:2px; padding-bottom:2px; padding-left:5px; }
div.preview_personal_a4 { overflow: hidden; height: 350px; width: 660px; text-align: left; }
td.preview_ingredients_left_a4 { width: 320px; padding-right:10px; }
div.preview_photos_a4 { overflow: hidden; height: 510px; width: 660px; text-align: left; }

.hidden { display: none; }
.visible { display: inline; }

td.form-splitter { border-bottom: 1px solid #ccc; font-size: 5px; }
td.form-splitter-02 { font-size: 1px; }

div.fb-like { padding-left: 20px; padding-top: 10px; }
