@charset "utf-8";
/* CSS Document */
body {background-image:url(bg.jpg);background-color:#562517;}
a img {
border: 0;
}
a {
	color:#ffffff;
}
img{margin:0; padding:0;}
div.entryContent h1{
font-size:16px;
padding-top:5px;}
div.entryContent p{
padding-left:40px;
padding-right:10px;}
div.entryContent img{
padding-left:40px;
padding-right:10px;}
table.recTable{
		/*border:2px solid #4d1312;*/
		color:#ffffff;
		width:100%;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
}
.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:0px;
	font-size:0;
	visibility:hidden;
}
.clear {
	clear:both;
}
.flLeft { float:left; }
.flRight { float:right; }
table.recTable tr{
		/*border:2px solid #4d1312;*/
		width:100%;
		color:#ffffff;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		
}
table.recTable tr th{
		border-bottom:0px solid #000000;
		color:#ffffff;
}
table.recTable tr td{
		border-top:4px solid #000000;
		color:#ffffff;
		margin-left:auto;
		margin-right:auto;
		text-align:center;	
		cursor:pointer;		
}
div.main{
text-align:center;
width:992px;
margin:0 auto;
}

div.introimg img{border-right:4px solid #000000;border-bottom:4px solid #000000;}

div.boxHead{
		position:relative;
		/*border: 4px none #000000;
		border-right-style:inset;
*/
border-right:4px solid #000000;		
text-align:center;
		top:7px;
		background-image:url(boxHead2.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		overflow:auto;
		height:126px;
		width:992px;
		margin-left:auto;
		margin-right:auto;
}
div.boxSub{
		position:relative;
border-right:4px solid #000000;border-bottom:4px solid #000000;
		/*border: 4px none #000000;
		border-bottom-style:inset;
		border-right-style:inset;*/
		text-align:center;
		background-color:#6e1b17;
		background-repeat:no-repeat;
		background-position:top left;
		overflow:auto;
		overflow-x: hidden;
		height:620px;
		width:992px;
		margin-left:auto;
		margin-right:auto;
	}
div.navi{
		border:0px solid red;
		position:absolute;
		top:25px;
		left:25px;
		float:left;
		width:150px;
	}
div.entryBox{
		margin:2px;
		text-align:left;
		float:center;
		cursor:pointer;
		
		width:145Px;
		
	}
* html div.entryBox{
		margin:-2px;
		text-align:left;
		float:center;
		cursor:pointer;
}	

div.entryBoxsubnavi{
		margin:2px;
		text-align:left;
		float:center;
		cursor:pointer;
		background:url(subnavi.gif);
		height:25px;
		width:103Px;
		margin-left:27px;
		padding-left:15px;
		padding-top:10px;
	}
* html div.entryBoxsubnavi{
		margin:2px;
		text-align:left;
		float:center;
		cursor:pointer;
		margin-left:26px;
}	
div.entryBoxsubnavi a{ text-decoration:none; color:#FFFFFF;font-family:"Trebuchet MS", Tahoma, Verdana; font-size:11px; }
div.entryBoxsubnavi a:hover{ text-decoration:none; color:#CACAA9;font-family:"Trebuchet MS", Tahoma, Verdana; font-size:11px; }
div.entryBoxsubnavi a.current{ text-decoration:none; color:#CACAA9;font-family:"Trebuchet MS", Tahoma, Verdana; font-size:11px; }



div.entryBoxSub{
		margin:2px;
		text-align:left;
		float:center;
		cursor:pointer;
		padding-left:23px;
	}
* html div.entryBoxSub{
		margin:-2px;
		text-align:left;
		float:center;
		cursor:pointer;
		padding-left:24px;
}	
div.entryLogo{
		float:left;
		border:0px solid red;
		position:absolute;
		top:25px;
		left:175px;
		vertical-align:center;
		width:210px;
		height:575px;
	}
* html div.entryLogo{
		float:left;
		border:0px solid red;
		position:absolute;
		top:25px;
		left:175px;
		width:210px;
		height:575px;
	}
div.entryLogo img{
		border:0px solid blue;
}
* html div.entryLogo img{
		border:0px solid blue;
}
div.entryContent{
		border:0px solid red;
		height:565px;
		position:absolute;
		float:left;
		text-align:left;
		top:25px;
		left:375px;
		width:590px;
		padding-bottom:20px;
		padding-left:20px;
		font-family:Trebuchet MS;
		color:#ffffff;

		overflow:auto;
	}

div.subNavi{
		border:0px solid red;
		position:relative;
		top:0px;
		width:992px;
		margin-left:auto;
		margin-right:auto;
	}
div.subNaviEntry{
		margin:2px;
		text-align:left;
		float:left;
		cursor:pointer;
}

.subnavihaupt{z-index:1; position:absolute; top:167px; width:199px;margin-left:185px;background-color:#FFFFFF;filter:alpha(opacity=35);opacity:0.35;-moz-opacity:0.35; margin-top:0px;}


* html .subnavihaupt{z-index:1; position:absolute; top:173px; width:199px;margin-left:185px;background-color:#FFFFFF;filter:alpha(opacity=35);opacity:0.35;-moz-opacity:0.35; margin-top:0px;}

*+html .subnavihaupt{z-index:1; position:absolute; top:173px; width:199px;margin-left:185px;background-color:#FFFFFF;filter:alpha(opacity=35);opacity:0.35;-moz-opacity:0.35; margin-top:0px;}

.subnaviinnen {margin:0px; padding:0; color:#000000; background:none;filter:alpha(opacity=100);opacity:1.00;-moz-opacity:1.00;}
.subnaviinnen p{margin:0px; padding:0; color:#000000;}

/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;}
#form-module {
	margin:0px;
	padding:0px;
	padding-left:40px;
	width:520px;
}
#form-module fieldset {
	border:0px solid #fff;}
#form-module legend {
	display:none;}
#form-module p {
	margin:0;
	padding:5px;
	font-size:1em;
	font-weight:bold;}
#form-module .element {
	display:block;
	clear:both;
}
#form-module label {
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	width:150px;
}
#form-module label.checkbox {
	width:372px;
}
#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:5px;
	width:270px;
	border:1px solid #333;}
#form-module input.text {
	height:20px;}
#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;}
#form-module input.submit { 
	margin:5px 5px 5px 160px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	border:1px solid #333;
	background-color:#fff;
	color:#666;
	text-align:center;
	cursor:pointer;}
#form-module input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;}
#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;}
#form-module-thanks {
	display:block;
	color:#fff;
	}
	
	
/*Neues Modul mit Kapatcha

/* Div das das Formular umschließt */

.formulargenerator_gesamt{padding-left:40px;}

.formgen {
}

label,

select,

input[type=checkbox],

input[type=radio],

input[type=button],

input[type=submit]

{

cursor : pointer;

}

.formgen form

{

padding:0;
margin:0;



}

/* 

Wie sehen die einzelnen Blöcke aus? 

Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann

*/

.formgen .formblock

{

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 2px;

	

}

/*

Verhalten von br-Tags

*/

.formgen br

{

clear : both;

}



/* 

--------- FORMULAR-OBJEKTE ------------ 

*/



/* Mehrzeiliges Eingabefeld */

.formgen .formtextfield

{

	width: 250px;

	height: 150px;
	

}





/* Textfeld */

.formgen .formtext

{

	width: 250px;

	

}

/* Trennelement , Abstand */

.formgen .formtrenn

{

	display: block;

	height: px;	

}

/* Hinweistext */

.formgen .formhinweis

{

	font-weight: bold;

	color: #003366;

}

/* Überschrift */

.formgen .formheadline

{

	font-weight: bold;

	color: #666;

}





/* Passwortfeld */

.formgen .formpassword

{

	width: 250px;

}

/*Captcha-Bild*/

.formgen .formcaptcha {

	margin-left:130px;

}

.formcapachehinweis{ padding-left:170px; padding-top:2px;}

/* Label */

.formgen label {

width: 170px;

height:20px;

clear: left;

float: left;

padding:0;

}





/* Aussehen der Select-Ausgabe */

.formgen .formselect

{	width: 250px;

}
/* Sende-Button */

.formgen .formsubmit

{	margin-left:170px;

	margin-top:15px;

}

.formgen .formreset
{
	margin-top:15px;

	cursor:pointer;

}



/* Definition des Fieldsets, das das ganze Formular umschließt */

.formgen fieldset {

padding:0;

border:0;

}





/* Fieldsetbeschriftung */

.formgen legend {
color: #FFF;
}



/* -------------- AUSGABEN / Fehlermeldungen --------*/



/* Fehlermeldung nach Versand */

.forminfo {
	color: #FFF;
	padding-bottom:10px;

}
.formgen .forminfo {

	color: #FFF;

	padding-bottom:10px;
}
/* Markierung der Labels bei Fehler */

.formgen .formerror {

	color: #FF0000;
}

/*//////////////////////////////////////////////////////////////////////////////*

/* Ende der Formulardefinition */
	
	
	
	
	
	
	
/*Rezeptdatenbank*/
#rezepteingabe{
padding-left:40px;
padding-right:10px;
}
.rezepteingabe_name{}
.rezepteingabe_inputname{}
.rezeptinput{ width:500px;}
.rezepteingabe_inputsubmit{ text-align:right; padding-right:35px; padding-top:5px;}
.rezepteingabe_inputzutaten{}
.rezepttextarea{ width:500px; height:350px;}
.rezepteingabe_inputsubmit_links{ width:250px; float:left; padding-top:15px;}
.rezepteingabe_inputsubmit_rechts{width:255px; float:left; text-align:right; padding-top:15px;}

.rezepteingabe_inputcapcha_links{ width:150px; float:left; padding-top:15px;}
.rezepteingabe_inputcapcha_rechts{width:355px; float:left; text-align:left; padding-top:15px;}
.rezepteingabe_inputcapcha_linksbild{ width:115px; float:left; padding-top:15px;}
.rezepteingabe_inputcapcha_rechtsbild{width:355px; float:left; text-align:left; padding-top:15px;}
.rezepteingabe_inputcapcha_rechtsbild img{ margin:0; padding:0;}

.rezepteingabedetails{}
.rezepteingabe_links{width:250px; float:left;}
.rezepteingabe_rechts{width:255px; float:left;}
.rezeptdetailcheckbox{padding-left:25px;}
.rezeptekatliste{ width:193px; padding:10px; height:543px; background:url(rezepte_suche_hintergrund.gif) top no-repeat; color:#FFFFFF; font-weight:bold;font-family:Arial;}
.rezeptekatliste a{text-decoration:none;}

#rezeptsuchergebnisse{padding-left:40px;
padding-right:10px;}

#rezeptsuchergebnisse img{padding-left:0px;
padding-right:0px;}

.rezeptsucherghead_border{ border-bottom:5px solid #4E1413; padding-bottom:5px;}
.rezeptsucherghead_bild{ width:110px; float:left;font-weight:bold;}
.rezeptsucherghead_titel{width:200px; float:left;font-weight:bold;}
.rezeptsucherghead_personen{width:100px; float:left;text-align:center;font-weight:bold;}
.rezeptsucherghead_bewertung{width:110px; float:left; text-align:center;font-weight:bold;}

.rezeptsucherg_border{ border-bottom:3px solid #4E1413; padding-bottom:5px; padding-top:5px;}
.rezeptsucherg_bild{ width:110px; float:left;}
.rezeptsucherg_bild a{text-decoration:none;}
.rezeptsucherg_titel{width:200px; float:left; color:#e19bb4;}
.rezeptsucherg_titel a{text-decoration:underline; color:#e19bb4;}
.rezeptsucherg_personen{width:100px; float:left;text-align:center;}
.rezeptsucherg_personen a{text-decoration:none;}
.rezeptsucherg_bewertung{width:110px; float:left; text-align:center;}
.rezeptsucherg_bewertung a{text-decoration:none;}

.rezeptsuchergebnisse_inputname{}

#rezeptdetails{}
#rezeptdetails img{padding-left:0px;
padding-right:0px;}

.rezeptdetails_links{ width:290px; float:left;}
.rezeptdetails_rechts{ width:250px; float:left;}
.rezeptdetails_rechts1{ width:210px; float:left; padding-left:40px;}
.rezeptdetails_rechts1 a{ text-decoration:none;}
.rezeptdetails_zutaten{padding-left:40px; padding-right:5px;}
.rezeptdetails_zubereitung{padding-left:40px; padding-right:5px;}

.rezeptdetailscommentlist{
padding-left:40px;
padding-right:10px;
padding-top:15px;}
.rezeptdetailscommentlist_linkshead{ width:105px; float:left;border-top:2px solid #4E1413; padding-bottom:5px; padding-top:5px; padding-left:5px;border-bottom:2px solid #4E1413;}
.rezeptdetailscommentlist_rechtshead{ width:390px; float:left;border-top:2px solid #4E1413;border-left:2px solid #4E1413; padding-bottom:5px; padding-left:10px; padding-top:5px;border-bottom:2px solid #4E1413;}
.rezeptdetailscommentlist_links{ width:105px; float:left; padding-left:5px;padding-top:6px;padding-bottom:5px;border-bottom:2px solid #4E1413;}
.rezeptdetailscommentlist_rechts{ width:390px; float:left; padding-left:10px;padding-top:5px;padding-bottom:5px;border-left:2px solid #4E1413;border-bottom:2px solid #4E1413;}

* html .rezeptdetailscommentlist_links{padding-top:6px;padding-bottom:5px;}
*+html .rezeptdetailscommentlist_links{padding-top:6px;padding-bottom:5px;}

.rezeptdetailscommenteingabehead{
padding-left:40px;
padding-right:10px;
padding-top:15px;
}
.rezeptdetailscommenteingabe{
width:500px;
padding:5px;
background:#4E1413;}

.rezeptdetailscommenteingabeueberschrift{ font-weight:bold;}
.rezeptdetailscommenteingabe_linkshead{ width:150px; float:left; padding-top:15px;}
.rezeptdetailscommenteingabe_rechtshead{ width:350px; float:left;padding-top:15px;}
.rezeptdetailscommenteingabe_links{ width:150px; float:left;}
.rezeptdetailscommenteingabe_rechts{ width:350px; float:left;}

.rezeptdetailscommenteingabe_textarea{ width:300px; height:142px;}
.rank_links{ width:35px; float:left; padding-left:5px;}
.rank_rechts{ width:110px; float:left;}
.rezeptdetailscommenteingabe_submit{ text-align:right; padding-right:45px; }

.rezeptdetailscommenteingabe_capcha{ padding-left:150px;}
.rezeptdetailscommenteingabe_capcha_links{ width:150px; float:left; padding-top:5px;}
.rezeptdetailscommenteingabe_capcha_rechts{ width:350px; float:left;padding-top:5px;}
.rezeptdetailscommenteingabe_capcha_rechts input{ width:300px;}


/*Zusatzmodul Highlightlinks*/
.highlightlinks{ width:193px; padding:10px; height:543px; background:url(rezepte_suche_hintergrund.gif) top no-repeat; color:#FFFFFF; font-weight:bold;font-family:Arial;}
.highlightlinks a{text-decoration:none;} 