#dotted_line_recipeend,
#dotted_line, #dotted_line_prod, #dotted_line_product_details,
#dotted_line_upload_top {
background-image: url(/C12574320036694C/RepositoryFile/Line-Dotted/$File/dotted_line.gif);
background-repeat: no-repeat; 
}
body {
margin-top: 0px;
margin-bottom: 0px;
background-color: #670099;
}


#dotted_line_upload_top {
 width: 802px; 
 height: 2px; 
 margin-top: 46px; 
 margin-left: 11px;
}

#dotted_line_prod {
 
 width: 802px; 
 height: 2px; 
 margin-top: 46px; 
 margin-left: 11px; 
 margin-bottom: 10px;
}

#dotted_line_product_details {
 width: 504px; 
 height: 2px; 
 margin-left: 11px; 
 margin-bottom: 3px; 
 float: left;
}

img {
 border-style: none;
 
}
#dotted_line_recipeend {
width: 504px; 
height: 2px; 
font-size:8px; 
margin-left: 0px; 
margin-top: 18px;
margin-bottom: 1px;
}

#dotted_line_short {
background-image: url(/C12574320036694C/RepositoryFile/Line-Dotted/$File/dotted_line_short.gif);
background-repeat: no-repeat;
height: 2px;
line-height:2px;
font-size: 0px;
}

#dotted_line_prod_bottom {
 background-image: url(/C12574320036694C/RepositoryFile/Line-Dotted/$File/dotted_line.gif);
    background-repeat: no-repeat;
 width: 802px; 
 height: 2px; 
 margin-left: 13px; 
 float: left;
 margin-bottom: 1px;
}

.dotted_line_vertical_brown,
.dotted_line_vertical, .dotted_line_vertical_index {
background-image: url(/C12574320036694C/RepositoryFile/Line-Dotted/$File/dotted_line_vertical.gif);
margin-top: -1px;
float: left;
width: 2px;
background-repeat: repeat-y;
}

.dotted_line_vertical_brown {
 height: 555px;
}

.dotted_line_vertical_index {
 margin-left: 3px; 
 height:555px;
}

.dotted_line_vertical_long,
.dotted_line_vertical_long_product,
.dotted_line_vertical_long_upload,
.dotted_line_vertical_long_yellow,
.dotted_line_vertical_long_blue,
.dotted_line_vertical_long_brown,
.dotted_line_vertical_long_links,
.dotted_line_vertical_long_brown_rcp {
background-image: url(/C12574320036694C/RepositoryFile/Line-Dotted/$File/dotted_line_vertical.gif);
margin-left: 4px;
margin-top: 2px;
float: left;
width: 2px;
height: 520px;
background-repeat: repeat-y;
}
.dotted_line_vertical_long_product {
height: 474px;
margin-left: 13px;
}

.dotted_line_vertical_long_upload {
height: 729px;
margin-left: -2px;
}

.dotted_line_vertical_long_blue{

height: 1494px;
width:2px;
margin-left:6px;
}

.dotted_line_vertical_long_yellow{
line-height:2px;
font-size: 0px;
height: 1585px;
width:2px;
margin-left:6px;
}
.dotted_line_vertical_long_brown {
height: 1690px;
margin-left: 12px;
}
.dotted_line_vertical_long_brown_rcp {
height: 490px;
}

.dotted_line_vertical_long_upload {
height: 729px;
margin-left: -2px;
}


#dotted_line_head {
background-image: url(/C12574320036694C/RepositoryFile/Line-Dotted/$File/dotted_line_head.gif);
background-repeat: no-repeat;
}
#uploadform {
wi/dth: 826px;
mar/gin: 0 auto;
pos/ition:fixed;
}

#canvas {
width: 916px;
margin: 0 auto;
background-repeat: repeat-y;
padding-bottom:4px;
}
#main {
width: 826px;
background-color: white;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
color: black;
font-stretch:condensed;
font-size: 12px;
}
#main a {
color: black;
text-decoration: none;
}
#main a:hover {
text-decoration: underline;
}
#head_nav {
height: 107px;
padding:0px;
margin:0px;
}
#container_menu_sub, #container_menu_sub_index {
position: absolute;
}

.head_nav_element {
height: 107px;
float: left;
}
.head_subnav_element {
float: left;
}
#content {
width: 814px;
height: 554px;
margin-left: 12px;
}

.pic_row {
position:relative;
margin:0 4px 0 0;
padding:0px;
}
.pic_row  img {
margin:0px;
padding:0px;
float:left;
}
#product_topics {
width: 780px;
margin-left: 25px;
font-size:13px;
}
#top_area {
margin-top:5px;
width: 503px;

float: left;
background-color: white;
}
#video_area {
width: 503px;
height: 555px;
float: left;
background-color: white;
}
#videoplayer {
width: 499px;
height: 428px;
margin-top: 4px;
background-color: #670099;
}
#videotools {
height: 52px;
background-color: white;
margin:5px 8px 0 8px;
padding:0;
}
#videotools_element *,
#videotools_element {
float: left;
}
#videotools_element div {
margin: 5px 0 0 3px;
}
#videotools_element a{
color: #757575;
}
#videoinfos {
height: 66px;
background-color: white;
font-stretch: condensed;
font-weight: bold;
font-size: 12px;
text-indent: 9px;
color: #545454;
}
#videoinfos_left {
width: 250px;
height: 59px;
float: left;
}
#videoinfos_right {
width: 230px;
height: 59px;
margin-left: 20px;
margin-top: 10px;
float: left;
}
#videoinfos_element {
}
#videoinfos_content a,
#videoinfos_content {
color: #670099;
}

#videoinfos_content_brown a,
#videoinfos_content_brown {
color: #B85A24;
}

#videorating_element, #videorating_element_btn {
float: left;
margin-right: -6px;
vertical-align: sub;
}

#videorating_element_btn {
 margin-top: 8px;
}

#video_list {
width: 294px;
height: 554px;
float: left;
background-color: white;
}
#video_entry {
width: 294px;
height: 107px;
margin-bottom: 5px;
background-color: white;
}
#video_pic_btn_area {
width: 89px;
height: 107px;
float: left;
}
#video_pic {
margin-top: 5px;
margin-left: 4px;
width: 87px;
height: 65px;
background-color: black;
}
#video_btn {
margin-left: 4px;
margin-top: 9px;
width: 88px;
height: 18px;
}
.video_details {
width: 190px;
height: 89px;
margin-top: 6px;
line-height: 14px;
margin-left: 8px;
background-color: white;
float: left;
font-size: 11px;
}
.video_details_checked {
margin-top: 14px;
padding-right: 62px;
float: left;
}
#teaser_area {
padding-top: 15px;
margin-left: 11px;
width: 810px;
height: 223px;
background-color: white;
}
#teaser_entry {
margin-left: 6px;
width: 196px;
height: 206px;
background-color: black;
float: left;
}
#teaser_entry_headline {
height: 19px;
line-height: 19px;
color: white;
font-size: 11px;
text-align: center;
font-stretch: expanded;
border-style: none;
}
#teaser_entry_headline a {
color:white;
}
#teaser_entry_pic {
background-color: gray;
height: 187px;
}
#extras {
margin-left: 12px;
width: 797px;
height: 234px;
background-color: white;
}

#extras_big {
margin-left: 12px;
width: 810px;
height: 234px;
}
#extras_comments_headline {
width: 500px;
height: 25px;
line-height: 25px;
background-color: #670099;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 17px;
text-indent: 6px;
}
#extras_left {
width: 500px;
float: left;
}

#extras_left_pc {
width: 500px;
float: left;
margin-top: 10px;
}

#extras_left_big {
width: 514px;
float: left;
margin-top: 10px;
}
#extras_comments a {
color: white;
font-size: 12px;
font-stretch: expanded;
}
#extras_comments {
width: 500px;
margin-top: 3px;
background-color: #B27FCC;
color: white;
font-size: 12px;
font-stretch: expanded;
margin-bottom: 8px;
padding-bottom: 8px;
}



#extras_single_comment {
padding-top: 8px;
text-indent: 6px;
}
#extras_right {
width: 292px;
height: 200px;
margin-left: 3px;
float: left;
}

#extras_right_pc {
width: 292px;
height: 200px;
margin-left: 3px;
float: left;
}
#extras_right_small {
width: 292px;
height: 200px;
margin-left: 3px;
float: left;
margin-top: 10px;
}

#extras_bookmarks_headline {
width: 292px;
height: 25px;
line-height: 25px;
background-color: #670099;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 17px;
text-indent: 6px;
}

#extras_bookmarks_headline_small {
width: 270px;
height: 25px;
line-height: 25px;
background-color: #670099;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 17px;
text-indent: 6px;
}
#extras_bookmarks {
height: 38px;
width: 292px;
margin-top: 3px;
background-color: #B27FCC;
}
#extras_bookmarks_small {
height: 38px;
width: 270px;
margin-top: 3px;
background-color: #B27FCC;
}
#extras_bookmark {
height: 20px;
width: 20px;
margin-top: 9px;
margin-right: 7px;
background-color: black;
float: left;
}
#bottom_nav {
margin-left: 11px;
margin-top: 1px;
width: 807px;
height: 49px;
background-color: white;
}
#bottom_nav_element {
float: left;
margin-right: 1px;
}

.recipe_sidebuttons {
padding:0;
margin-top: 4px;
margin-bottom: 3px;
}


#recipe_list {
width: 294px;
float:left;
background-color: white;

}

#recipe_details {
width: 230px;
height: 89px;
margin-top: 6px;
margin-left: 8px;
background-color: white;
font-size: 11px;
float: left;
}

#recipe_product {
width: 280px;
height: 245px;
margin-left: 16px;
background-color: white;
font-size: 11px;
float: left;
margin-top: 195px;
}

#recipe_rel_product {
margin-top:103px;
margin-left: 98px;
}

#recipe_rel_product_backup {
float: left;
margin-top:103px;
margin-left: 14px;
}

#recipe_rel_links {
float: left;
margin-left: 15px;
margin-top:13px !important;
}

#prep_area {
padding-top: 15px;
margin-left: 11px;
width: 798px;
min-height: 185px;
background-color:white;
}

#prep_details {
width:770px;
min-height: 131px;
margin-left:18px;
margin-top:32px;
font-size: 13px;
}

#recipe_teaser, #recipe_teaser_right, #recipe_teaser_left, #search_results_right {

width: 493px;
margin-left: 9px;
background-color:white;
float:left;
border-style: none;
}

#search_results_right {
 height:100%;
 
}


#recipe_teaser_headline {
width: 500px;
height: 25px;
line-height: 25px;
background-color: #B85A24;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
text-indent: 6px;
}

#recipe_teaser_headline_green {
width: 500px;
height: 25px;
line-height: 25px;
background-color: #328277;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
text-indent: 6px;
}
#clinks_teaser_headline_right,
#clinks_teaser_headline_right_ie,
#recipe_teaser_headline_right,
#recipe_teaser_headline_right_ie {
width: 270px;
height: 25px;
line-height: 25px;
background-color: #B85A24;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
text-indent: 6px;
}
#clinks_teaser_headline_right,
#clinks_teaser_headline_right_ie{
background-color: #C14382;
}

#recipe_index_line{
background-color: #eac598;
width: 495px;
height: 25px;
}
#recipe_teaser_headline_right_green {
width: 270px;
height: 25px;
line-height: 25px;
background-color: #328277;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
text-indent: 6px;
}

#recipe_teaser_headline_left, #recipe_teaser_headline_left_ie {
width: 270px;
height: 25px;
line-height: 25px;
background-color: #D58C2E;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
text-indent: 6px;
}


#teaser_recomm_area {
height: 481px;
width: 810px;
margin-top: 2px;

}

#comment_input_box {
 height: 295px;
 width: 508px;
 border-style: none;
 float: left;
 margin-left: 9px;
}

#comment_text_container {
 margin-left: 5px;
 width: 190px;
 height: 15px;
 float: left;
 margin-top: 18px;
 font-weight: bold;
}

#comment_input_container {
 margin-top: 15px;
 height: 18px;
 width: 295px;
 float: left;
}

#comment_input_container_btn {
 margin-top: 15px;
 height: 18px;
 width: 295px;
 float: left;
 margin-left:300px;
}

#comment_input_field {
 width: 295px;
 height: 15px;
}

#comment_input_textarea {
 width: 295px;
 height: 125px;
}


#upload_input_box {
 height: 735px;
 width: 508px;
 border-style: none;
 float: left;
 margin-left: 9px;
}

#upload_text_container {
 margin-left: 5px;
 width: 190px;
 height: 15px;
 float: left;
 margin-top: 10px;
 font-weight: bold;
}

#upload_input_container {
 margin-top: 10px;
 height: 28px;
 width: 295px;
 float: left;
}

#upload_input_container_btn {
 margin-top: 15px;
 height: 18px;
 width: 295px;
 float: left;
 margin-left:320px;
}

#upload_input_field {
 width: 295px;
 height: 15px;
 
}

#upload_input_textarea {
 width: 295px;
 height: 125px;
 margin-top: 0px;
}

#upload_select_product {
 width: 299px;
 
 margin-top: 28px;
}



#recommandations, 
#recommandations_grad,
#recommandations_product,
#recommandations_link,
#recommandations_recipe_details {
width: 270px;
height: 481px;
margin-left: 12px;
background-color:white;
float:left;
}

#recommandations, #recommandations_link {
height: 441px;
}

#recommandations_link {
 margin-top: -10px; 
 height: 481px;
 margin-left:10px;
}

#recommandations_recipe_details {
height: 613px;
}

#recommandations_product {
 height: 441px;
}

#recommandations_grad {
height:378px;
}
#recommandations_grad p {
margin-left:4px;  
}

#recipe_abstract, #recipe_abstract_left, #search_abstract {
width: 493px;
height: 119px;
margin-top:12px;
background-color:white;
}

#recipe_abstract_product {
width: 493px;
height: 119px;
margin-top:12px;
background-color:white;
}

#recipe_abstract_left {
 margin-left: 2px;

}

#recipe_abstract_pic {
width: 87px;
height: 65px;
background-color:black;
float: left;
}

#recipe_abstract_details, #search_abstract_details {
width: 348px;
height: 111px;
margin-left: 7px;
background-color: white;
float: left;

}

#search_abstract_details {
 width: 435px;
}

#recipe_abstract_details_hl a,
#recipe_abstract_details_hl {
color: #B85A24;
font-weight:bold;
font-stretch:condensed;
font-size: 13px;
}

#recipe_abstract_details_hl_yellow a,
#recipe_abstract_details_hl_yellow {
color: #D58C2E;
font-weight:bold;
font-stretch:condensed;
font-size: 13px;
}

#recipe_abstract_details_hl_green {
color: #328277;
font-weight:bold;
font-stretch:condensed;
font-size: 13px;
}
#recipe_abstract_details_hl_green a{
color: #328277;
}
#recipe_abstract_details_text {
color: black;
font-stretch:condensed;
font-size: 12px;
margin-top:9px;
line-height: 1.5;
}
.text_brown,
.text_brown a{
color: #B85A24;

}
#recipe_abstract_icons, #recipe_abstract_icons_left {
float: left;
width: 31px;
height: 119px;
margin-left: 20px;
background-color: white;
}

.font_green {
color: black;
font-stretch:condensed;
font-size: 12px;
margin-top:19px;
}
.font_green a {
color: #328277;
}
#brennwert_table {
color: black;
font-stretch:condensed;
font-size: 12px;
margin-top:19px;
width: 270px;
}
.tbl_light_leftcol_green,
.tbl_dark_leftcol_green,
.tbl_header_green {
font-weight: bold;
}
.tbl_header_green {
padding:2px;
background-color: #328277;
}
.tbl_light_leftcol_green,
.tbl_dark_leftcol_green {
float:left;
width:120px;
}
.tbl_dark_leftcol_green,
.tbl_dark_green {
padding:2px;
background-color: #ADCDC8;
}
.tbl_light_leftcol_green,
.tbl_light_green {
padding:2px;
background-color: #D6E6E5;
}

#entry_sort_text_btn, 
#entry_sort_text_btn_yellow {
font-weight: bold;
font-size: 12px;
float: left;
margin-right: 10px;
color: #5E5E5E;
}

#entry_sort_text_btn_yellow a {
font-weight: bold;
font-size: 12px;
margin-right: 10px;
color: #5E5E5E;
text-decoration: none;
}
#entry_sort_text_btn_yellow_selected{
float: left;
font-weight: bold;
font-size: 12px;
color: #D58C2E;
text-decoration:underline; 
}

#entry_sort_text_btn:hover {
font-weight: bold;
color: #B45922;
text-decoration: underline;

}

#entry_sort_text_btn_yellow:hover {
font-weight: bold;
color: #D58C2E;
text-decoration: underline;

}

#src_frm select {
width: 170px;
margin-left:10px;
margin-right:0px;
}

#src_frm0 select {
margin-left:10px;
margin-right:0px;
}

#src_input {
margin-left:7px;
}

#recipe_list_sort, #recipe_list_sort_left {
width: 493px;
height: 20px;
border-style:none;
margin-left: 9px;
margin-top: 0px;
float: left;
}

#recipe_list_sort_left{
 margin-left: 12px;
}

#teaser_pic {
width: 270px;
margin-top: 4px;
}

#teaser_pic_upload {
 margin-top: 0px;
}

#teaser_big {
 width: 270px;
 height: 366px;
 margin-top: 4px;
 background-color: black;
}

#recipe_otm {
width: 270px;
height: 436px;
float: left;
margin-left: 12px;
margin-top: -3px;
}

#recipe_otm_right {
width: 270px;
height: 436px;
float: left;
margin-left: 12px;
margin-top: -1383px;
mar/gin-top: 18px;
}

#recipe_otm_pic {
width: 270px;
height: 407px;
background-color: black;
margin-top: 4px;


}

#fav_recipes, #fav_recipes_right {
width: 270px;
height: 256px;
margin-left: 12px;
float: left;
margin-top: 20px;
}

#fav_recipes_entry {
width: 270px;
height: 73px;
margin-bottom: 2px;
}

#fav_recipes_pic_box {
width: 64px;
height: 52px;
background-color: white;
float: left;
margin-left: 15px;
margin-top: 11px;
}

#fav_recipes_pic {
width: 62px;
height: 50px;
background-color: black;
margin: 1px;
}

#fav_recipes_spacer {
float: left;
width: 2px;
height: 52px;
background-image: url(/C12574320036694C/RepositoryFile/Background/$File/fav_recipe_spacer.jpg);
margin-top: 11px;
margin-left: 13px;
}

#fav_recipes_text {
width: 128px;
height: 24px;
margin-left: 32px;
font-size: 10px;
float: left;
margin-top: 10px;
}

#fav_recipes_link_btn {
width: 145px;
height: 18px;
float: left;
margin-left: 13px;
margin-top: 10px;
}

#bookmarks_small {
width: 270px;
height: 66px;
float: left;
margin-left: 12px;
margin-top: 20px;
}

#bookmarks_small_upload {
 width: 270px;
 height: 66px;
 float: left;
 margin-left: 3px;
 margin-top: 14px;
}
#bookmarks_box_small {
width: 270px;
height: 38px;
background-color: #DBAE91;
margin-top: 4px;
}

#nav_page,#nav_page_search {
width: 450px;
height: 25px;
margin-bottom: 42px;

}

#nav_page_select_brown {
width: 226px;
height: 25px;
float: left;
background-image: url(/C12574320036694C/RepositoryFile/Button-PageSelect/$File/btn_page_select.png);
background-repeat: no-repeat;

}

#nav_page_select_pink {
width: 226px;
height: 25px;
float: left;
background-image: url(/C12574320036694C/RepositoryFile/Button-PageSelect/$File/btn_page_select_pink.png);
background-repeat: no-repeat;

}

#nav_page_select,#nav_page_select_search {
width: 226px;
height: 25px;
float: left;
background-image: url(/C12574320036694C/RepositoryFile/Button-PageSelect/$File/btn_page_select_yellow.png);
background-repeat: no-repeat;

}

#nav_page_select_search {
 background-image: url(/C12574320036694C/RepositoryFile/Button-PageSelect/$File/btn_page_select_blue.png);
}

#nav_page_btn {
width: 22px;
height: 22px;
float: left;
}

#nav_page_text_pages {
padding-left:40px;
}

#nav_page_text a,
#nav_page_text_pages a{
color: #A8A8A8;
}
#nav_page_text_pages,
#nav_page_text {
color: #A8A8A8;
float: left;
font-stretch: condensed;
line-height: 25px;
font-size: 12px;
}

#search_left_area {

width: 270px;
float: left;
margin-right: 27px;
margin-top: 6px;
}

#content_right {
margin-left:10px;
}

.recipe_index_letter {
height: 25px;
line-height: 25px;
background-color: #eac598;
margin-top: 0px;
padding-left: 5px;
padding-right: 5px;
float:left;
font-size: 13px;
display:block;
}
.recipe_index_letter a {
color: black;
}
.recipe_index_letter:hover {
background-color: #dfa963;
}
.recipe_index_p p{
margin-left: 5px;
}

.rating {
background:transparent url(/C12574320036694C/RepositoryFile/Button-Rating/$File/btn_rating_off_brown.png) no-repeat center left;
height:27px;
width:27px;
float:left;
}

.rating-on {
background:transparent url(/C12574320036694C/RepositoryFile/Button-Rating/$File/btn_rating_on_brown.png) no-repeat center left;
}

.rating-hover {
background:transparent url(/C12574320036694C/RepositoryFile/Button-Rating/$File/btn_kk_rating_act.png) no-repeat center left;
}

.rating-done {
background:transparent url(/C12574320036694C/RepositoryFile/Button-Rating/$File/btn_rating_on_brown.png) no-repeat center left;
}

#search_container {
 background-color: #B5D5EE;
 width: 270px;
 height: 100px;
 text-indent: 6px;
 margin-top: 5px;
}

#search_field {
 margin-top: 16px;
 width: 254px;
 height: 20px;
 line-height: 20px;
 
}

#search_btn_submit {
 margin-left: 160px;
 margin-top: 28px;
 width: 107px; 
}

#searchresult_headline {
width: 500px;
height: 25px;
line-height: 25px;
background-color: #6AACDC;
color: white;
font-size: 12px;
font-weight: bold;
margin-top: 4px;
text-indent: 6px;
}

#search_info {
 text-indent: 6px;
 font-weight: bold;
 margin-top: 12px;
}

#recipe_abstract_details_hl_blue a,
#recipe_abstract_details_hl_blue {
color: #6AACDC;
font-weight:bold;
font-stretch:condensed;
font-size: 15px;
text-decoration: underline;
}

.cl_headline {
font-size: 20px;
}
.cl_headline #left{
float:left;
margin-right: 6px;
padding-right: 6px;
border-right: 1px #C14382 solid; 
text-align: center;
}
.cl_headline #left #month{
color: #C14382;

}
.cl_headline #left #day{
 width: 43px;
 height: 27px;
color: white;
background-color: #C14382;
background-image: url(/C12574320036694C/RepositoryFile/Background/$File/bg_month.jpg);
}
.cl_headline #left div{
margin-top: 0;
}

#clinks_teaser_headline_right_ie {
 width:270px;
 margin-top: 0px;
}

#right {
 color: #686667;
}

#links {
 
 
 margin-left: 15px;
}

#link {
 margin-top: 30px;

}

#link_bullet {
 float:left;
}

#link_details {
 margin-left: 29px;
 float:left;
 width: 400px;
}

#link_headline {
 font-size: 20px;
  color: #686667;
  margin-left: -1px;
  
}

#link_text {
 margin-top: 12px;
 float: none;
 text-align: left;
}

#link_url {
 margin-top: 12px;
}

#link_url a {
 color: #C14583;
}

#link_url a:hover {
 text-decoration: underline;
}





