/* ########################### REZEPTE ################################ */

/* NET-insiders | Germany | www.net-insiders.net */
/* Eschelsmarker Allee 5 */
/* D-24354 Kosel - GERMANY */


/*
// Project:	rezepte
// Version:	1.0.10
// Date: 	04.03.2008 (FH)
// Auhor:	jc.lukas@hit-enter.de
// Auhor:	fh@net-insiders.net
// 
/* ---------------------------------------------------------------------------------- */
div#mb_overlay {
	background-image:url(../img/bg_03.gif);
	background-repeat:no-repeat;
	background-position: center 15px;
	height:100%;
}
/* ---------------------------------------------------------------------------------- */
div#mb_center #mb_contents #page #banner-top,
div#mb_center #mb_contents #page #menu-center,
div#mb_center #mb_contents #page #footer,
div#mb_center #mb_contents #content #content-left #content-left-second {
display:none;
}
div#mb_center #mb_contents #page,
div#mb_center #mb_contents #page #content,
div#mb_center #mb_contents #page #footer {
width:480px;
}
div#mb_center #mb_contents #content #content-left {
width:480px;
margin-left:0px;
}
div#mb_center #mb_contents #content #content-left #content-left-first {
width:480px;
padding-right:0%;
}
div#mb_center #mb_contents #content #content-left #content-left-first #news-single-item {
height:100%;
width:480px;
}
div#mb_center #mb_contents #content #content-left #content-left-first #news-single-item #news-single-edit {
 width:250px;
}
div#mb_center #mb_contents #content #content-left #content-left-first #news-single-item #news-list-item-cat {
 width:250px;
}
div#mb_center #mb_contents #content #content-left #content-left-first #news-single-item #news-single-title {
float:left;
padding-top:10px;
width:460px;
}
div#mb_center #mb_contents #content #content-left #content-left-first #news-single-item #news-single-prev-link ,
div#mb_center #mb_contents #content #content-left #content-left-first #news-single-item #news-single-next-link {
display:none;
}
/* ---------------------------------------------------------------------------------- */

.tx-newsfeedit-pi1 {	
	padding-left:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_fenews_03.jpg);
	background-repeat:no-repeat;
	width:761px;
	margin-left:100px;
	z-index:3;
	}
div#content-left-first .tx-newsfeedit-pi1 .tx-newsfeedit-pi1-editmenu-list {
	display:inline;
	padding-left:0px;
	padding-top:10px;
	background-color:#FFFFFF;
	}
.tx-newsfeedit-pi1-form-data-short {
	width:455px;
	height:200px;
	}
div#content-left-first .tx-newsfeedit-pi1-form-row-category select {
	width:455px;
	height:200px;
	}
.tx-newsfeedit-pi1-form-label {
	display:none;
	}
/* ----------------------------------- Videos verwalten ----------------------------- */
div#content-left-first .tx-newsfeedit-pi1 h1 {
	padding-top:10px;
padding-bottom:10px;
	}
.tx-newsfeedit-pi1-message {
	font-size:12px;
	padding-bottom:10px;
	}
div#content-left-first .tx-newsfeedit-pi1-link .tx-newsfeedit-pi1-link-edit DIV {
	margin-top:30px;
	padding-top:30px;
	}
.tx-newsfeedit-pi1-editmenu-list DIV a {
	text-decoration:none;
	color:#84B326;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	background-position:-1px -4px;
	display:block;
	width:443px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	}
.tx-newsfeedit-pi1-editmenu-list DIV a:hover {
	color:#000000;
	background-color:#FFFFFF;
	}
div#content-left-first .tx-newsfeedit-pi1-link a,
div#content-left-first .tx-newsfeedit-pi1-link-edit a {
	background-image:url(../img/link_black_green.gif);
	background-repeat:no-repeat;
	border:1px solid #84B326;
	background-color:#FFFFFF;
	color:#84B326;
	padding:3px 5px 3px 25px;
	text-decoration:none;
	font-size:12px;
	line-height:30px;
	}
div#content-left-first .tx-newsfeedit-pi1-link a:hover,
div#content-left-first .tx-newsfeedit-pi1-link-edit a:hover {
background-color:#6CAB26;
border:1px solid #FFFFFF;
background-image:url(../img/link_green.gif);
background-repeat:no-repeat;
color:#FFFFFF;
	}
.tx-newsfeedit-pi1-form-data-hidden {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	padding:10px;
	}
/* ---------------------------------------------------------------------------------- */
.tx-newsfeedit-pi1-preview-value {
	font-size:12px;
	color:#000000;
	}
.tx-newsfeedit-pi1-preview-wrap,
.tx-newsfeedit-pi1-link-editmenu,
.tx-newsfeedit-pi1-message-editmenu,
.tx-newsfeedit-pi1-message-edit-saved,
.tx-newsfeedit-pi1-link-edit-saved {
	background-color:#FFFFFF;
	width:475px;
	padding-bottom:20px;
	padding-left:10px;
	padding-top:10px;
}
/* ################################################################### */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	margin-top:0px;
	border:none;
        /* Style Informationen */
	background-color:#FFFFFF;
	background-image: url(../img/layout_v01_03.jpg);
	background-repeat:no-repeat; 
	background-position:center 15px;
	color:#808080 !important;
	}

div#page {
	width:990px;
	margin: 0 auto;
	}

/* ################################################################### */
/* ################################################################### */

 div#head {
	width:1000px;
	heigt:49px;
	margin: 0 auto;
	text-align:left;
	float:left;
	background-color:white;
/*	border-left: 1px solid #b9b9b9; 
	border-top: 15px solid #b9b9b9;
	background-image: url(../img/bg_head.jpg);
	background-repeat: no-repeat;
	background-repeat: repeat-x; */
}



div#divContainer {
	width:450px;
	padding-top:60px;
	float:left;
	text-align:right;
}

div#divlogo {
	width:200px;
	float:left;
	padding-left:30px;
	padding-top:30px;
}

div#head-left {
	float:left;
	heigt:50px;
	width:600px;
}
div#head-left-top {
	height:25px;
	width:600px;

}
div#head-left-bottom {
	height:25px;
	width:600px;

}

div#logo-top-right {
	height:50px;
	width:279px;
	float:right;
	text-align:right;
}

div#banner-top {
	width:989px;
	padding-left:1px;
	height:87px;
	text-align:left;
	float:left;

/*	border-left: 1px solid #b9b9b9;
		border-left: 1px solid #b9b9b9; */
	border-top: 15px solid #b9b9b9;
/*	background-image: url(../img/bg_head.jpg);
	background-repeat: no-repeat;
	background-repeat: repeat-x; */
}


div#small-menu {
	padding-top:40px;
	padding-right:10px;
	float:right;
}


/* ################################################################### */
/* ################################################################### */


div#menu-center {
	width:280px;
	height:24px;
	padding-left:0px;
	margin-left:200px;
	text-align:left;
	float:left;
	border-top: 1px dotted #b9b9b9;
}
div#menu-center-oben {
/*	width:750px; */
	height:24px;
	text-align:left;
	float:left;
}
div#menu-center-oben-rechts {
	width:119px;
	height:24px;
	text-align:left;
	float:right;
}
div#menu-center-unten {
	width:1000px;
	padding-left:0px;
	height:24px;
	text-align:left;
	float:left;
	background-color:#4e4e4e;
/*	background-image: url(../img/quatro1.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-y;
	background-position: 0px bottom; */
}



/* ################################################################### */
/* ################################################################### */

div#content {
	width:990px;
	height:365px;
	text-align:left;
	float:left;
}


/*
div#fontsizer {
	margin-top:10px;
} */

div#content-right-second {
display:none;
	width:140px;
	padding-top:50px;
	text-align:left;
	float:right;
	font-family:Lucida Grande,Verdana,Arial,sans-serif;
	font-size: 10px;
/*	background-image: url(../img/content_rechts_pfeil_lin-02.gif);
	background-repeat: no-repeat; */
}


/* ------------------------------- LOGIN ------------------------------ */
div#content-right-second h3,p{
	padding-left:3px;
	color:#808091;
	
}

div#content-right-second a{
	padding-left:15px;
}


.tx-newloginbox-pi1{
	font-size: 1.0em;
	padding-left:5px;
	}


.tx-newloginbox-pi1-username {
	font-size: 10px;
	}	



/* ------------------------------- Content links -------------------------- */


div#content-right-first {
	width:120px;
	text-align:left;
	float:right;

}
div#content-left-isda {
	width:630px;
	text-align:left;
	float:left;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
}

div#content-left {
	width:849px;
	text-align:left;
	float:left;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
margin-left:72px;
	z-index:2;
}
div#content-left-first {
	width:47%;
	margin-right:16%;
	text-align:left;
	float:left;
	font-size: 12px;
	}
*html div#content-left-first {
	width:47%;
	margin-right:6%;
	text-align:left;
	float:left;
	font-size: 12px;
	}
div#content-left-first a {
	border:1px solid #FFFFFF;
	}
div#content-left-first a:hover{
	border:1px solid #CC3333;
/*	background-image: url(../img/link_red.gif); */
	}
div#content-left-first h1{
	padding-top:5px;
	font-weight: 100;
	color:#000000;
	font-size: 24px;
	}
div#content-left-first h2{
	color:#000000;
	font-size: 16px;
	font-weight: 100;
	}	 
#content-left-first p,UL{
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-right:10px;
}

div#content-left-second {
	width:34%; 
	padding-top:20px;
	padding-left:20px; 
	text-align:left;
	float:left;
	font-size: 12px;
}
*html div#content-left-second {
	width:35%; 
	padding-top:20px;
	padding-left:0px; 
	text-align:left;
	float:left;
	font-size: 12px;
}
div#content-left-second a{	/* NUR TEMP */
	color: #CC3333;
	text-decoration: none;
/*	padding-left:20px;
	padding-right:5px;
	padding-bottom: 3px; */
}

div#content-left-second a:hover{
	border-bottom:1px solid #CC3333;
}


div#content-left-second h1,h3{
	 font-weight: 100;
	 color:#000000;
	 font-size:14px; /*Nur Temp*/
}

div#content-left-second h2{
	 color:#000000;
	 font-size: 12px;/*Nur Temp*/
	 font-weight: 100;
}	 
	 
div#content-left-second p,UL{
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-right:80px;
}

/* ################################################################### */
/* ################################################################### */


div#bottom {
	width:1000px;
	height:90px;
	text-align:left;
	float:left;
	background-color:white;
	border-bottom:1px solid #b9b9b9;
/*	background-image: url(../img/duo.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-y;
	background-position: 0px bottom; */

}
div#bottom-left {
	width:750px;
	padding-left:10px;
	height:90px;
	text-align:left;
	float:left;
}


div#bottom-right {
	width:229px;
	padding-left:10px;
	height:90px;
	text-align:left;
	float:left;
background-image: url(../img/duo.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-y;
	background-position: 0px bottom;
}

/* ################################################################### */
/* ################################################################### */
div#footer {
	padding-top:10px;
	width:220px;
	height:50px;
	float:left;
        text-align:left;
        z-index:1;
	}
div#footer a{
	text-decoration:underline;
	padding-left:3px;
	color:#FFFFFF;
	}
div#footer a:hover {
	text-decoration:none;
	}
div#footer-left {
	width:146px;
	padding-left:0px;
	height:50px;
	float:left;
	margin-left:75px;
        z-index:0;
	}
.footer-ni {
	color:#FFFFFF;
	font-family:Lucida Grande,Verdana,Arial,sans-serif;
	font-size:10px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
/* ################################################################### */
/* ################################################################### */

/* Extra Definitionen */
/* Suchfeld Ueberschrift
.searchheader {
color:#999999;
font-family:Lucida Grande,Verdana,Arial,sans-serif;
font-size:12px;
padding-left:2px;
}

/* Eingabefeld */
.search-field {
background-color:gray;
border:1px solid #c5c598;
width:200px;
height:18px;
color:#c5c598;
}

.tx-indexedsearch-res {
color:#999999;
font-family:Lucida Grande,Verdana,Arial,sans-serif;
font-size:10 px;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
font-style:italic;
color:#999999;
font-family:Lucida Grande,Verdana,Arial,sans-serif;
font-size:10 px;
}

td.tx-indexedsearch-title title {
color:#999999;
font-family:Lucida Grande,Verdana,Arial,sans-serif;
font-size:10 px;
text-decoration:none;
}

/* --------------------------- FE Registrierung -------------------------- */
#tx-cwtcommunity-pi1 {
font-size:10px;
}


/* ################################################################### */
/* ################################################################### */



/* ################### Mailformular ########################### */

/* Mailformular alles linksbuendig */

fieldset.csc-mailform label {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #9F0630;
   width: 80px;
   float: left;
   clear: right;
   }

/* Inhalte Links vor den Eingabefeldern */
.csc-mailform-field label {
     width: 5em;
     float: left;
     text-align: left;
     margin-right: 10px;
     }
	 
/* Mailformular ohne Rahmen */

fieldset {border: 0px; } 


/* Mailformular senden */

.csc-mailform-submit {
    margin-left: 90px;
	float: left;
	margin-top: 10px;
    } 


input, textarea, select, file {
	 border: solid 1px #666666; /*F36B26*/
	color: #666666;
}

input.csc-mailform-submit {
	 font-size: 11px;
	 padding: 5px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}

/* ################################################################### */
/* ################################################################### */

ul {
   list-style-image: url(../img/aufzaehlung_symbol.gif);
}

.csc-searchResultHeader {
	font-family: verdana, arial;
	font-size: 10px;
	color: #666666;
	text-decorations: none;
	padding-left:20px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 3px;
    background-image: url(../img/ico_url.gif);
    background-repeat : no-repeat;
}

.mail {
	padding-left:20px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 3px;
    background-image: url(../img/ico_url.gif);
    background-repeat : no-repeat;
	color: #CC3333;
	text-decoration: none;
}

.external-link-new-window {
	padding-left:20px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
    background-image: url(../img/ico_url.gif);
    background-repeat : no-repeat;
	color: #CC3333;
	text-decoration: none;
}

.csc-uploads-fileName {
	padding-left:20px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 3px;
    background-image: url(../img/link_datei.gif);
    background-repeat : no-repeat;
	color: #CC3333;
	text-decoration: none;
}

.internal-link {
	padding-left:25px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 3px;
    background-image: url(../img/link_black.gif);
    background-repeat : no-repeat;
	color: #000000;
	text-decoration: none;
	border:1px solid #000000;
}

.download {
	padding-left:20px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 3px;
    background-image: url(../img/ico_url.gif);
    background-repeat : no-repeat;
	color: #CC3333;
	text-decoration: none;
}



/* ################################################################### */
/* ################################################################### */
/* Benutzeranmeldung */

.userfeld{
width:110px;
}	

.userpass {
width:110px;
}

.userforgot {
width:110px;
}

.tx-newloginbox-pi1-forgotP {
 background-image: url(../img/passwort_vergessen.gif);
 background-repeat : no-repeat;
}

.tx-newloginbox-pi1-forgotP a {
 color: #CC3333;
 text-decoration: none;
}

.reg_new {
 background-image: url(../img/reg.gif);
 background-repeat : no-repeat;
  color: #CC3333;
 text-decoration: none;
}

div#fe_reg_start a {
 padding-left:20px;
}
/* ------------------------------------- NEWS LIST ------------------------------------ */





div#news-list-item-title a {
 padding-left:30px;
 padding-right:5px;
 padding-top: 0px;
 padding-bottom: 3px;
 background-image: url(../img/news_topg_link.gif);
 background-repeat : no-repeat;
 color: #CC3333;
 text-decoration: none;
}
div#news-single-item {
 overflow:auto;
 height:355px;
}
*html div#news-single-item {
 width:410px;
}
div#news-list-item {
 border-bottom: dotted 1px #BDBDBD;
 width:383px;
height:30px;
padding-top:1px;
}

div#news-list-item-date {
width:200px;
float:right;
text-align:right;
font-size:10px;
}


/* ------------------------------------- NAVI unten -------------------------------------*/

div#news-list-browse {
 width:500px;
 float:left;
}

div#news-list-item-date p {
color:#999999;
font-family:Lucida Grande,Verdana,Arial,sans-serif;
vertical-align:top;
}

/* ------------------------------------ NEWS SINGEVIEW --------------------------------- */

div#news-single-item {
 border-bottom: solid 1px #BDBDBD;
 width:407px;
}
*html div#news-single-item {
 border-bottom: solid 1px #BDBDBD;
 width:100%;
}
div#news-list-item-cat,
div#news-single-backlink {
background-color:#D8BE9B;
height:30px;
  padding-top:10px;
}
div#news-list-item-cat {
 width:180px;
 color:#FFFFFF;
 padding-right:10px;
 float:left;
 text-align:right;
 font-size:16px;
}
*html div#news-list-item-cat {
 width:190px;
 color:#FFFFFF;
 padding-right:10px;
 float:left;
 text-align:right;
 font-size:16px;
}

div#news-single-title {
float:left;
padding-top:10px;
/*width:460px; */
width:392px;
}
div#news-single-title h1 {
 font-size:24px;
margin:0px;
padding:0px;
}

div#news-single-backlink {
 float:left;
 width:200px;
}
div#news-single-backlink a {
 padding-left:10px;
 padding-right:5px;
 padding-top: 3px;
 padding-bottom: 3px;
 color: #FFFFFF;
 text-decoration: none;
}
div#news-single-backlink a:hover {
 background-color:#A02424;
}
div#news-single-prev-link,
div#news-single-next-link {
background-color:#D8BE9B;
border-top: solid 1px #FFFFFF;
height:60px;
  width:195px;
  float:left;
}
div#news-single-next-link {
text-align:right;
}
div#news-single-prev-link a,
div#news-single-next-link a {
border: solid 1px #D8BE9B;
color:#FFFFFF;
text-decoration:none;
display:block;
width:195px;
padding-bottom:10px;
}
div#news-single-next-link a {
padding-right:10px;
width:185px;
}
div#news-single-prev-link a {
padding-left:10px;
width:185px;
}
div#news-single-prev-link a:hover,
div#news-single-next-link a:hover { 
background-color:#A02424;
}
div#news-single-sta-count {
width:200px;
height:30px;
float:left;
}
div#news-single-edit {
width:192px;
height:30px;
float:left;
text-align:right;
}
*html div#news-single-edit {
width:190px;
height:30px;
float:left;
text-align:right;
}
div#news-single-edit a {
background-color:#A02424;
font-size:25px;
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
div#news-single-edit a:hover {
background-color:#88BD59;
border: solid 1px #88BD59;
}
/* ------------------------------- Suchfeld Ueberschrift ----------------------- */
.searchheader {
color:#999999;
font-family:Lucida Grande,Verdana,Arial,sans-serif;
font-size:12px;
padding-left:2px;
}



/* ------------------------------------- NEWS LIST ------------------------------------ */

div#news-list-item-title a {
 padding-left:30px;
 padding-right:5px;
 padding-top: 0px;
 padding-bottom: 3px;
 background-image: url(../img/news_topg_link.gif);
 background-repeat : no-repeat;
 color: #CC3333;
 text-decoration: none;
}
div#news-list-item-date {
width:200px;
float:right;
text-align:right;
font-size:10px;
}
/* ------------------------------------- NAVI unten -------------------------------------*/
div#news-list-browse {
 width:500px;
 float:left;
}
div#news-list-item-date p {
color:#999999;
font-family:Lucida Grande,Verdana,Arial,sans-serif;
vertical-align:top;
}
/* ------------------------------------ NEWS SINGEVIEW --------------------------------- */
