BODY.nomargin { margin: 0px; } /** no margin for the body (frame layout, iframes etc.) */

/** main msg layout */
#divMsgMain { float:left; z-index:1100; border:2px solid #ACA; display:block; position:absolute; left:-500px; padding:0px; margin:0px; font-size:12px; font-weight:bold; width:360px; height:auto; text-align:center; background-color:#EBFFEB; cursor:auto; }
#divMsgMain INPUT { width:auto; font-weight:normal; cursor:pointer; }
.reg_form_indiv .button { width:auto; }

/** the width of error message should not extend the "short" field's length */
#content #formular .formfehler.short { width: 210px; }

/** some distance from content to footer... */
DIV.big_bottom_distance { height:30px; }

/**
* userAsset profile (especially multi-select layers)
*/
/** form elements */

#userprofilPersForm2 a.arrow, #userprofilPersForm2 a.arrowred {
  display: block;
  float: left;
  width: 247px;
  background-position: 0px 1px;
  position: relative;
  clear: right;
}

#userprofilPersForm2 .profilLabelDetails { width: 218px; }

#userprofilPersForm2 .select8, #userprofilPersForm2 .textarea_user_profil_edit { margin-left: 0px; }

#userprofilPersForm1 LI, #userprofilPersForm2 LI {
  display: block;
  float: left;
  width: 100%;
  clear: both;
}

/** small multiselect layers */
#userprofilPersForm2 .layergenerell .layerKategorienContent.layerwrapper.small { width: 270px; }

#userprofilPersForm2 .layergenerell .small .scrollWrapper { height: 300px; }

#userprofilPersForm2 .layergenerell textarea {
  width: 200px;
  margin: 10px 0 0 15px;
}

#userprofilPersForm2 .layergenerell .small .rezeingIframeH span {
  font-weight: normal;
}

#userprofilPersForm2 .layergenerell .small .rezeptkategorienLayerClose {
  margin-left:0px;
  float: right;
  margin-right:10px;
}

#userprofilPersForm2 .layergenerell .small .rezeingIframe { width:220px; }

/** blog entries */
#userprofilPersForm1 #blogsContainer {
  display:block;
  float:left;
  width:330px;
  overflow:hidden;
}

#userprofilPersForm1 .blog_entry { margin-bottom: 5px; }

#userprofilPersForm1 #blogsContainer H2.fehler { padding-bottom: 5px; }

IMG#profile_own_avatar_icon {
  float:left;
  margin-right: 15px;
}

#lieblingskochFailure {
  position: absolute;
  z-index: 10;
}

/** for modal windows - already defined in "debug.css" */
.dialog {
	display: block;
	position: absolute;
}

/* Schrift vertikal zentrieren*/
.dropFolderLitter {
	line-height:26px;
	margin-top:0;
	margin-bottom:0;
	padding:5px 0;
}




/*Neue Topnav*/
#topnavi { line-height:25px; }

div#greeting{
  float: left;
  width: 165px;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
  color: #000;
  text-align:right;
}
/* fixes Problem with subnavi over header */
div#header ul#navmenu li#navifix{position:relative; z-index:12px; background-color:#7F0000; height:2px; line-height:2px; margin-top:24px; width:112px; display:block;}
/*fixes missing border bug in recipes in login layer*/
.borderBottomYes, #recipeLoginFormButtonDiv.borderBottomYes{
	border-bottom: 1px solid #CFCAB4 !important;
}
/*video*/
div.video {margin:20px 0; text-align:center; width:486px;}
div.video .credit {text-align:left; color: #b4b4b4; margin-top:5px;}

/* rezeptliste in sidebar*/
div.rezeptansichtright2 table td{ padding-left:7px;}
div.rezeptansichtright2 table td.image {width:60px; height:60px; }

/* top Rezepte in sidebar*/

.rezeptVon{clear:left; display:block; color:#666;}


ul.teaserList li a.rezepteLeft {width: 280px;}

/* inactive Button*/
.button_inactive { background-image: url(/img/button-bg_inactive.gif) !important; border:1px solid #D4D0C3; color:#8F8B7F;};

/* Newsletter pages */
.NewsletterBox#userprofileEdit {
  width: 500px;
  padding: 0pt 15px;
}

.NewsletterBox .button { width: 80px; }
.NewsletterBox#userprofileEdit .button { width: 40px; }

.NewsletterBox #buttonContainer {
  margin-top: 30px;
  margin-left: 200px;
  text-align: middle;
}

.NewsletterBox label {
  margin: 0;
  font-weight: normal;
}

.NewsletterBox input, .NewsletterBox select {
  margin-bottom: 10px;
}

/** search form (extended search) */
.radio3 { width: auto; }


/** advertising is fun! */
.hidden { display:none; }
#skyscraper_ad { position:absolute; left:865px; top:220px; }
#leaderboard { width:849px; text-align:center; margin-bottom:12px; }
#leaderboard IMG, #leaderboard EMBED, #leaderboard OBJECT { padding-top:15px; }
#promo_banner { width:850px; text-align:center; position:absolute; top:0px; }
#halfpromo { width:100%; text-align:center; }
#halfpromo TABLE { width:100%; border-bottom:1px solid #CFCAB4; } /** sidebar images */


/* Login required page */
#loginRequired .fehler { width: 210px; }

#loginRequired #passwordContainer { margin-bottom: 5px; }

#loginRequired #passwordContainer label { display: inline; }

#loginRequired #passwordContainer a { padding: 0pt 0pt 0pt 80px; }

#loginRequired .formularzeile { margin-bottom: 15px; }

/* Rezeptvorschau */
.previewLink { color: #666666; }
.previewLink:hover {
  cursor: default !important;
  color: #666666 !important;
}

/** IE layout fixes */
ul#dragFolderCB { width:247px; }
#folderMainDiv UL.cbLeftFolderOptions { width:247px; }

input.hide{ display: inline }

.vollregistrierung .button{
  margin: 30px 30px 40px 45px;
  width: 100px;
}


/** cookbook */
.cbFolderListTop li { height:auto; margin-bottom:5px; padding-top:0px; _line-height:18px; }
.cbFolderListTop li.trenner { margin-bottom:0px; }
.cbRightFolderName { height:auto; line-height:normal; }
.cbrightBgTop { border:none; }
#cbRight #pager2 { border-top:1px solid #cfcab4; }



/* activeusers: userlists users/alle*/
div#rezepteingabe.suchergebnis.userlist li.user {float:left; display:block; width:95px; height:85px; overflow:hidden; text-align:center; margin-bottom:10px;}
div#rezepteingabe.suchergebnis.userlist li.user a{ font-size:9px; margin-top:4px;}
#avatar_icon_container .imgBorder.active {border:1px solid #1D9F23;}

/*rezeptansicht*/
a.linkBackLupe2 {
 background:transparent url(/img/lupe_minus.gif) no-repeat right top;
 padding:2px 45px 6px 0;
 line-height:20px;
}

a.arrow {
  background:transparent url(/img/0100_pfeil_beige_down.gif) no-repeat scroll right center;
  color:#95272C;
  cursor:pointer;
  width:auto !important;
  font-size:11px;
  line-height:14px;
  padding:1px 20px 1px 2px;
  text-decoration:none;
}

.linkOptionsDiv {width:auto;}

/*-----FIXES----------------------------------------------------------------*/
.layergenerell{z-index: 20012;}
/* Fixes bug on IE*/
div#rezepteingabe {_padding:0 14px;}
div#content-cloud {_width:334px;}
/*Fixes rezeptansicht*/
div#rezeptansicht.ra h2.marginBottom5{line-height:16px;}
/*fixes overflowing tags in taglist*/
.tagListeContent a {
display:block;
overflow:hidden;
width:150px;
}
/*Fixes Problen on IE with flash over navi due to position relative in content.css*/
div#content-teaser div.food_static_links div.teaserbox,
div#content-teaser div.food_static_links div.teaserbox .aufmacher,
div#contentRight div#food_static_rechts .teaserbox_rechts {position:static;}

#contest_header { border:2px solid #0C0; padding:20px; font-weight:bold; margin-bottom:20px; text-align:left; }
#contest_header H2 { font-size:14px; color:#0C0; }

/* inbox menu */
#newMessageInfo{
  background: url(/img/mail.gif) no-repeat left;
  padding: 0 0 0 20px;
  color: #666666;
  float:left;
  cursor:pointer;
}
#newMessageInfoLeft{
  color: #666666;
  float:left;
  padding-right:2px;
  cursor:pointer;
}
li.taglistLetter{
    margin: 0px 15px 0px 0px !important;
    padding: 0px 12px 0px 1px !important;
}

#rezeptAnsichtKommentare{
    padding: 15px 0 0 0;
    float:left;
    margin: 0;
    width: 100%;
}
#rezeptKommentar{
    float:left;
    margin:0;
    width:100%;
}
.imagelist{
    width:800px;
    margin: 10px;
}
.imagelist th td{
    padding: 8px;
}
.kommentarList{
    margin: 0  !important;
    padding: 10px 3px  !important;
    overflow: auto;
    border-bottom: 1px solid #CFCAB4;
}

/* **************** */
/* headline removal */
/* **************** */
/* 71 */
#userprofilPersForm1 #blogsContainer .h2.fehler { padding-bottom: 5px; }
/* 244 */
div#rezeptansicht.ra .h2.marginBottom5{line-height:16px;}
/* 257 */
#contest_header.h2 { font-size:14px; color:#0C0; }

