/* css v.8 */
body{background-color:#fff;font-size:15px;font-family: Georgia, "Times New Roman", serif;color:#000;}

/* update ladefenster */
#loading {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff;z-index:100; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter:alpha(opacity=90); opacity:.9; }
*html #loading{height:600px;}
#loading img{position:absolute;top:50%;left:40%}
#loading p{position:absolute;top:50%;left:40%;margin-top:20px;}


#print-logo{display:none;}

/* --------------links / ueberschriften------------- */
a:active,a:focus {outline:none;}

.kochen_h1{font-size:28px;color:#9F9F9F;font-weight:normal;width:601px;}
.kochen_h2{font-size:28px;color:#000;font-weight:normal;width:601px;}
.rezepte_h1{margin-bottom:9px;font-size:50px;color:#000;font-weight:normal;width:601px;}
.underline_h, #content a.underline_h:link, #content a.underline_h:active, #content a.underline_h:visited  {text-decoration:none;margin-bottom:40px;font-size:16px;color:#000;font-weight:normal;border-bottom:2px solid #858585}
#content a.underline_h:hover  {text-decoration:none;margin-bottom:40px;font-size:16px;color:#666;font-weight:normal;border-bottom:2px solid #858585}


/* --------------kopf------------- */
#head{margin:0 auto;height:96px;background-image: url(../grafiken/head_bg.gif);background-repeat:no-repeat;background-position:center;}
#mainnav{margin:0 auto;height:50px;background-image: url(../grafiken/navigation_bg.gif);background-repeat:repeat-x}
#navigation{width:980px;margin:0 auto;text-align:center;}
#navigation ul{padding:2px 0 0 240px;}
#navigation li{height:26px;padding:6px 10px 0px 10px;float:left;font-size:16px;cursor:pointer;}
#navigation li a{color:#594848;text-decoration:none}

/* Aktivklassen */
.hover, #hoveraktiv{background-image: url(../grafiken/navigation_aktiv.gif);background-repeat:repeat-x}
.hover a, #hoveraktiv a{color:#fff !important;}
.sub_hover{background:#E0DBDB}
.headline_firstc{color:#703636 !important}

/* seitenlayout */
#master{width:980px;margin:0 auto;}

#sitemap{width:980px;font-size:11px;color:#858585;margin-bottom:6px}
#sitemap a{text-decoration:none;font-size:11px;color:#9F9F9F}
#sitemap p{padding-bottom:2px;}

#subnav_space{width:800px;height:40px;margin: 0 auto;}
#subnav{width: auto;  margin-left: -50px;margin-right: -50px; }
.subnav.clean{height:30px;}


/* Basisaufbau */
#content{width:601px;float:left;}
#content h3{margin:0 0 10px 0;font-size:16px;text-transform:uppercase;font-weight:bold}
#content p{margin:0 0 16px 0;}

#content a:link {color:#4E2F2F;}
#content a:active, #content a:visited {color:#000;}
#content a:hover {color:#858585;}

#content li {list-style-type:square;}
#content ul {margin: 0 0 15px 15px;}

#content_cc_left{width:392px;float:left}
#content_cc_right{width:199px;float:right}

#content_cc_left h3{font-weight:normal !important;}
#content_cc_left a{color:#000000;}


/* Rezeptbox */
.recipebox{width:199px}
.recipebox_head{height:19px;font-size:0px;background-image: url(../grafiken/startseite/recipebox_head.gif);}
.recipebox_content{background-image: url(../grafiken/startseite/recipebox_bg.gif);background-repeat:repeat-y}
.recipebox_foot{height:21px;font-size:0px;background-image: url(../grafiken/startseite/recipebox_foot.gif);}
.recipebox_content_space{margin-left:15px}
.recipebox_content img{padding:0 0 0px 0px}
.recipebox_content p{font-size:16px;margin:0 !important;padding:0 10px 10px 0;}
#content .recipebox_content p a:link,#content .recipebox_content p a:active,#content .recipebox_content p a:visited  {color:#253411;text-decoration:none;}
#content .recipebox_content p a:hover {color:#000}

#content_right{width:366px;float:right;}
#col_left{width:204px;float:left;}
#col_left p{padding:0 20px 10px 0}
.col_left_box{width:384px;margin-bottom:10px;}

#col_right{width:162px;float:right;color:#858585}
#col_right p{margin:1px 0 12px 0}
#col_right h4{margin:0 0 10px 0;font-size:16px;text-transform:uppercase;}
#col_right a:link,#col_right a:active,#col_right a:visited{color:#666;text-decoration:none}
#col_right a:hover{color:#858585;text-decoration:none}

/* Bereichsstartseiten rechte Spalte */
#content_cc_right{color:#858585}
#content_cc_right h4{margin:0 0 10px 0;font-size:16px;text-transform:uppercase}
#content_cc_right p a:link,#content_cc_right p a:active,#content_cc_right p a:visited{color:#858585;text-decoration:none}
#content_cc_right p a:hover{color:#000;text-decoration:none}

/* Adressbox Kontaktseite */
.icon_left{float:left;margin:3px 10px 6px 0;}
.icon_left.sp{padding:0 0px 0px 0 !important}

#content_cc_right a:link,#content_cc_right a:active,#content_cc_right a:visited {color:#858585;text-decoration:none;}
#content_cc_right .lh a:hover {color:#000;text-decoration:none;}


/* Downloadbox */
#downloads{width:980px;margin:70px 0 0 0}
#downloads_head{height:34px;font-size:0px;background-image: url(../grafiken/downloads_head.gif);}
#downloads_content{background-image: url(../grafiken/downloads_bg.gif);background-repeat:no-repeat;color:#4E2F2F;}
#downloads_foot{height:3px;font-size:0px;background-image: url(../grafiken/downloads_foot.gif);}
.downloads_boxes{width:230px;padding-right:10px;margin-top:12px;float:left;}
	* html .downloads_boxes{width:225px;padding-bottom:10px;}
	*+html .downloads_boxes{padding-bottom:10px;}
.downloads_boxes h5{font-weight:bold;font-style:italic}
.downloads_boxes a{color:#4E2F2F;text-decoration:underline}

/*Footer*/
#footer{width:980px;margin:20px 0 10px 0;text-align:center;color:#858585;}
#footer li{display:inline;margin-right:4px;}
#footer a{color:#858585;text-decoration:underline}

#search{width:336px;height:30px;}
.search_input{width:240px;color:#858585;margin-right:10px;padding:1px 1px 1px 2px;border-top:1px solid #848484;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}
	* html .search_input{width:235px;}
	*+html .search_input{width:245px;}



/* GroÃŸe graue Box */
.graybox_big{width:197px;float:left}
.graybox_big_head{height:6px;font-size:0px;background-image: url(../grafiken/gkasten_big_head.gif);}
.graybox_big_content{padding-bottom:30px;background-image: url(../grafiken/gkasten_big_bg.gif);background-repeat:repeat-y;font-size:16px;color:#fff}
.graybox_big_foot{height:6px;font-size:0px;margin-bottom:20px;background-image: url(../grafiken/gkasten_big_foot.gif);}
.graybox_big_content li{margin-left:30px;padding:10px 0 2px 0px;list-style-type:disc;}
.graybox_big_content img{margin:0 0 20px 12px}
.graybox_big_content p{text-align:center;padding:10px;}

/* Kleine graue Box */
.graybox_small{width:184px;float:left}
.graybox_small_head{height:6px;font-size:0px;background-image: url(../grafiken/gkasten_small_head.gif);}
.graybox_small_content{padding-bottom:30px;background-image: url(../grafiken/gkasten_small_bg.gif);background-repeat:repeat-y;font-size:16px;color:#fff}
.graybox_small_foot{height:6px;font-size:0px;background-image: url(../grafiken/gkasten_small_foot.gif);}
.graybox_small_content ul{margin-bottom:40px}
.graybox_small_content li{margin-left:30px;padding:10px 0 2px 0px;list-style-type:disc;}
.graybox_small_content img{margin:0 0 20px 4px}
.graybox_small_content p{text-align:center;padding:10px !important;}
#content_right .graybox_small a:link,#content_right .graybox_small a:active,#content_right .graybox_small a:visited {color:#fff;text-decoration:none;}
#content_right .graybox_small a:hover {color:#000;text-decoration:none;}


/* Whitebox */
.whitebox{width:601px;}
.whitebox_head{height:7px;font-size:0px;background-image: url(../grafiken/startseite/whitebox_head.gif);}
.whitebox_content{height:250px;background-image: url(../grafiken/startseite/whitebox_bg.gif);background-repeat:repeat-y;}
.whitebox_foot{height:16px;margin-bottom:20px;font-size:0px;background-image: url(../grafiken/startseite/whitebox_foot.gif);}
.whitebox_content_space{margin-left:16px}
.whitebox_content_space h2{width:185px;font-size:16px;cursor:pointer;margin-bottom:5px;color:#BB8F8F;}

.details{position:absolute;width:380px;height:230px;margin-left:190px;top:265px;font-size:14px;color:#BB8F8F;}
.details h3{margin:1px 0 10px 0;font-size:16px;color:#BB8F8F;font-weight:normal !important;text-transform:uppercase}
.details p{margin:0;padding-bottom:2px}


.clear{clear:both;}
.button{padding:0 10px 0 10px;border:0px !important;color:#fff !important;background-image: url(../grafiken/button_bg.gif);}
.button.newsletter{margin-top:4px;padding:0px !important;width:188px}
* html .button{padding:0 4px 0 4px}
*+html .button{padding:0 0px 0 0px}

.newsletter{margin-top:20px}
.newsletter_input{width:184px;margin:2px 0 4px 0;font-size:12px;color:#858585;padding:1px;border-top:1px solid #848484;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}
.newsletter_input.radio{width:20px !important;margin:2px 4px 6px 0;border:0 !important}
* html .newsletter_input.radio{padding:0;margin:0}


/* Rezepte Bilderbox */
.imagebox{width:601px;background:#594848}
.imagebox img{float:left;}
.caption{margin:0 !important;padding:2px 0 2px 0;text-align:right;color:#858585;font-size:12px;}
.caption img {vertical-align:middle;margin-bottom:4px;}
#content .caption a:link,#content .caption a:active,#content .caption a:visited{color:#858585;text-decoration:none}
#content .caption a:hover{color:#666;text-decoration:none}

.image_left{float:left;margin:3px 10px 16px 0;border:thin solid #858585;}
.image_left.sp{padding:0 0px 0px 0 !important}


/* Formular */

.formular_data{margin:6px 0 6px 0;}
.formular_data label{float:left;width:140px;padding-top:3px}
.formular_data input, .formular_data textarea{width:240px;color:#333;padding:1px;border-top:1px solid #848484;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}

.hidden{display:none}
/* Schriftformatierungen */
.italic{font-style:italic}
.underline{text-decoration:underline}
.underline.more{float:right;}
.bold{font-weight:bold}
.gray{color:#858585}
.gray.news{padding-right:6px;font-size:12px;}
.gray.big{font-size:16px}
.gray.space{padding:12px 0 6px 0}
.gray.line{line-height:24px}
.black{color:#000000}
.black.big{font-size:16px}
.small{font-size:12px;}
.headline{margin:0px 0 6px 0;font-weight:bold}
.sp{padding:4px 0 4px 0}
.lh{line-height:20px}
h6{text-transform:uppercase;margin:30px 0 8px 0;}
