

/* 

CSS-Definitionen www.steinhaus.net
© 2008 make|it interaktiv

       __      _      __               
  ___ / /____ (_)__  / /  ___ ___ _____
 (_-</ __/ -_) / _ \/ _ \/ _ `/ // (_-<
/___/\__/\__/_/_//_/_//_/\_,_/\_,_/___/
                                       

*/


* {
	border: 0px;
	margin: 0px;
	padding: 0px;	
}

html {
	overflow-y: scroll;
}

body {
	background: url(../../images/hg-body.gif) center 0;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:1.3em;
	line-height: 16px;
	color: #232323;
}

p.bodytext {
	font-size: 12px;
	line-height: 16px;
	color: #232323;
	padding:3px;
}


a {
	color: #5F5F5F;
	text-decoration:none;
	}
a:HOVER	{
	color: #DA171D;
	text-decoration:underline;
	}
	
	
h3 {
	color: red;
	margin-bottom:-10px;
	margin-left: 5px;
}
h5 {
	background-color:#DA171D;
	color:#FFF;
	font-size:12px;
	padding: 3px 3px 3px 3px;
	font-weight:bolder;
	background: url(../../images/header5-background.gif);
}

dd {
	padding-bottom:5px;
}

hr {
	border:1px solid White;
	border-bottom:1px dotted #DA171D;
}


/* ---------------------------------------------------------------------- Startseite */




DIV#StartseiteInhaltBreit p.bodytext {
	padding:6px;
}

/* ----------------------------------------------------------------------  */

#Inhalt li,
#Inhalt li a {
	list-style-type:none;
	color:#5F5F5F;
	text-decoration:none;
	margin-left:10px;
	line-height:130%;
}

#Inhalt li a:hover {
	text-decoration:underline;
	color: #DA171D;
}

DIV#Container {
	position:absolute;	
	left:50%;
	margin-left:-480px;
	width:960px;
	
}

DIV#Inhalt {
	position:absolute;
	width:720px;
	left:250px;
}

DIV#InhaltOben {
	width:720px;
	min-height:230px;
	margin-top:31px;
	margin-bottom:35px;
}
*+html DIV#InhaltOben {
	padding-top:31px;
}
*html DIV#InhaltOben {
	padding-top:31px;
}

DIV#HeaderSchrift {
	width:719px;
	height:36px;
	margin-top:31px;
	background-color: Maroon;
	margin-bottom:0px;
}

/*
*+html DIV#InhaltMitteLinks111 {
	position:absolute;
	top:297px;
	left:280px;
}
*html DIV#InhaltMitteLinks111 {
	position:absolute;
	top:297px;
	left:280px;
}
*/



DIV#news-list-tipp {
	position:absolute;
	right:1px;
	top:68px;
}
*+html DIV#news-list-tipp {
	right:0px;
	left:525px;
}
*html DIV#news-list-tipp {
	right:0px;
	left:525px;
}

/*InhaltBreit wird im template-1.htm genutzt und geht über die ganze Breite. Spalte MITTELINKS benutzen
*/


/* ^^ */

DIV#InhaltRechtsKlein p.bodytext {
	padding:7px;
	}
	
DIV#InhaltRechtsKlein p.bodytext a{
	font-weight:bold;
}

DIV#Navigation {
	position:absolute;
	top:296px;
}

DIV#ManIsst {
	height:100px;
	width:150px;
	margin:30px auto;
	background: url(../../images/hg-manisst.png) no-repeat;
}
*+html DIV#ManIsst {
	margin-left:40px;
}
*html DIV#ManIsst {
	margin-left:40px;
	background: url(../../images/hg-manisst.gif) no-repeat;
}

DIV#Supernavi {
	position:absolute;
}

DIV#Suche {
	position:absolute;
	left:17px;
	top:234px;
}

DIV#Drucken {
	position:absolute;
	left:25px;
}

/* ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ 

                                                                               Hauptnavigation 

  ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ */

DIV#Navigation ul {
	list-style:none;
	width:196px;
	margin-left:19px;
}
*html DIV#Navigation ul {
	width:197px;
	margin-left:19px;
}

li.Menu a, 
li.MenuAktiv a,
li.MenuLetzter a {
	text-decoration:none;
	color:White;
	display:block;
	background: url(../../images/hg-menuli.gif) no-repeat 0 32px;
	line-height:34px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;
}

li.MenuLetzter a {
	background: 0;
}


li.MenuAktiv a {
	color:#DA171D;
	border:0;
	text-decoration:none;
	margin-left:-18px;
	margin-bottom:-9px;
	padding-left:33px;
	height:43px;
	background: url(../../images/hg-menuaktiv.gif) no-repeat 5px 0;
}

li.Menu a:HOVER, 
li.MenuLetzter a:HOVER {
	color:#600000;
	text-decoration:none;
}

li.MenuAktiv a:HOVER {
	color:#600000;
	text-decoration:none;
}

/* ------------------------------------------- EBENE 2 */

DIV#Navigation ul.SubNavi {
	margin-top:1px;
	margin-left:-1px;
	background-color: #AE1317;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:197px;
	padding:3px 0;
}
*+html DIV#Navigation ul.SubNavi {
	margin-left:-2px;
}
	
ul.SubNavi li a {
	color:White;
	font-size:0.9em;
	text-decoration:none;
	display:block;
	padding:2px 0 2px 15px;
	background:0;
	font-weight:normal;
	line-height:15px;
	font-size:11px;
	margin:0;
	height:auto;
}


ul.SubNavi li a:hover {
	color:White;
	background-color: Maroon;
	text-decoration:none;
}

ul.SubNavi li.SubMenuAktivMitKindern a, 
ul.SubNavi li.SubMenuAktiv a ,
ul.SubNavi li.MenuAktiv a{
	color:White;
	background:#830E11;
	font-weight:bold;
}

ul.SubNavi li.SubMenuAktivMitKindern a:hover, 
ul.SubNavi li.SubMenuAktiv a:hover {
	color:White;
	background-color:Maroon;
}

/* ------------------------------------------- EBENE 3 */

DIV#Navigation ul.SubSubNavi {
	margin:0;
	background-color: #830E11;
	padding-bottom:5px;
}

ul.SubSubNavi li.SubSubMenu a {
	font-weight:normal;
}

ul.SubSubNavi li.SubSubMenu a:hover {
	color:White;
	background-color: #600000;
	text-decoration:none;
}

ul.SubSubNavi li.MenuAktiv a ,
ul.SubSubNavi li.SubSubMenuAktiv a 
{
	font-weight:bold;
	background-color: #600000;
}

/* ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ */

DIV#InhaltLinks111 ul { 
	padding-top:10px;
}

DIV#InhaltLinks111 ul li { 
	padding-top:6px;
}

DIV#InhaltMitteLinks111 ul{ 
	padding-top:10px;
}

DIV#InhaltMitteLinks111 ul li { 
	padding-top:6px;
}


.csc-textpic-text {
	padding:0 3px;
}

.csc-textpic-text h1 {
	font-size:12px;
	font-weight:bold;
	color:#DA171D;
	margin:2px 0;
}

.csc-textpic-text h2 {
	font-size:11px;
	font-weight:bold;
	color:#666;
	margin:0 0 2px 0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;
}

div.csc-textpic-left div.csc-textpic-text {
	margin-bottom:9px;
}
*+html div.csc-textpic-left div.csc-textpic-text {
	margin-bottom:0px;
}


table.contenttable {
	font-size:11px;
}


/* ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ 

																									Navigation Rezeptkategorien 

   ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ */
	
.news-list-container {
	min-height:177px;
	background:White;
	border:1px solid #E5E5E5;
	padding-top:5px;
	width:718px;
	padding-bottom:10px;
}
*html .news-list-container {
	height:175px;
	/*margin-bottom:30px;*/
}
*+html .news-list-container {
	/*margin-bottom:30px;*/
}


.news-list-item {
 	background-color:transparent;
	border:0;
	margin:3px;
	padding:3px 0 3px 10px;
}

.news-list-item p{
 	display:none;
}

.news-list-container h3 {
	background-color:transparent;
 	border-bottom:0;
 	margin-bottom:5px;
 	padding:2px;
}

.news-list-container h3 a:link, 
.news-list-container h3 a:visited, 
.news-list-container h3 a:hover {
	font-size:12px;
	float:left;
	color:Black;
	font-weight:normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
}

.news-list-container h3 a:hover {
	color:#DA171D;
	text-decoration:underline;
}

.news-list-date {
	display:none;
}

.news-list-morelink {
	display:none;
}

.news-list-category {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:White;
	color:Black;
	font-size:14px;
}

.news-list-container hr.clearer, 
.news-single-item hr.clearer, 
.news-latest-container hr.clearer {
	display:none;
}

.news-list-browse {
	text-align:center;
}

.tx-ttnews-browsebox, .browseBoxWrap {
	background-color:#FFFFFF;
	border:1px solid #666666;
	margin:3px;
	padding:3px;
	width:400px;

}

.news-list-container p {
	padding-left:3px;
}

.tx-ttnews-browsebox-strong {
	font-weight:bold;
}

.tx-ttnews-browsebox-SCell {
	font-weight:bold;
	background-color:transparent;
	border:0;
}

.tx-ttnews-browsebox td {
	font-size:1em;
}



#verwandtesRezeptBack {
	float:right;
	margin-right:5px;
	display:block;	
	border-top:1px solid #E5E5E5;
	padding-top:30px;
	width:160px;
}


#verwandtesProduktBack {
	float:left;
	margin-left:120px;
	display:block;	
	padding-top:10px;
}



/*******************************************
* Styles f?r Extension "tx_indexedsearch"
********************************************/

.tx-macinasearchbox-pi1 {
background-color: White;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis {
margin-top:10px;
padding-top:10px;
margin-bottom:5px;
border-top:1px solid #E5E5E5;
font-size:1.5em;
}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#D1161C; padding-left:6px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E4F3B2; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:Maroon;
}
.tx-indexedsearch-sw {
color:#DA171D;
padding: 0 3px 0 0;
}

ul.browsebox {
padding:0;
height:30px;
margin-bottom:10px;
border-bottom:1px solid #E5E5E5;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li a{
display: inline;
margin-left:5px;
padding:5px;
border:1px solid #E5E5E5;
background-color: #DDD;
}

DIV.tx-indexedsearch-searchbox {
border-bottom:1px solid #E5E5E5;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li a:hover {
background-color: #4A8DCB;
color:#C8E665;
text-decoration:none;
}

div.tx-indexedsearch-rules {
color:#999;
font-size:0.9em;
}
div.tx-indexedsearch-rules h2{
color:#999;
}

DIV.tx-indexedsearch-whatis {
background-color: #EEE;
text-align:center;
padding:10px;
border-bottom:1px solid #E5E5E5;
color:#333;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword,
.tx-indexedsearch-searchbox-button {
margin-left:10px;
border:1px solid #E5E5E5;
}

.tx-sremailsubscribe-pi1 input  {
	margin-left:10px;
border:1px solid #E5E5E5;
}

.tx-indexedsearch-title {
font-weight:bold;
padding:3px;
}

TD.tx-indexedsearch-percent {
padding:5px;
background-color: #006699;
color:White;
font-weight:bold;
}

.tx-indexedsearch-descr {
font-size:0.9em;
padding:5px;
}

.tx-indexedsearch-path {
font-weight:bold;
}



DIV#Suche input.Sucheingabe {
  width:162px;
  font-size:13px;
  border: solid 1px #BEBBBA;
  padding:4px 1px 1px 3px;
  margin:0;
  margin-right:1px;
  height:19px;
  font-family:Tahoma, Arial, Verdana;
  background-color: White;
  color:Gray;
  vertical-align:top;
}

*html DIV#Suche input.Sucheingabe {
	/*height:25px;*/
	margin-left:1px;
}


DIV#Suche input.Suchbutton {
  background-color: #D0161C;
  color:White;
  font-weight:bold;
  font-size:0.8em;
  border:0;
  margin-right:1px;
}


/* REZEPTE ***/

#news-single-zutaten-cont {
	width:180px;
	background-color:#4BB6EB;
	color:#fff;
	float:left;
}

*html .news-single-img {
	margin-left:-10px;
}

#news-single-zubereitung-cont {
	width:300px;
	background-color:#ffffff;
	color:#000000;
	float:left;	
	padding-left: 20px;
	padding-right: 10px;
}
#news-single-zubereitung-cont h2 {
	margin-top:15px;
	color:#000000;
	line-height:120%;
	}

#news-single-zusatzrechts-cont {
	width:170px;
	background-color:#ffffff;
	color:#000000;	
	float:right;
}

.news-single-item {
	background-color:#FFF;
	border:0;
}

*+html .news-single-img {
	margin-left:-10px;
	padding:0 0 10px 10px;
}
	
.rezept-info-text {
	color: #DA171D;
}
	
.rezepte-zutaten-text {
	padding: 0px 5px 10px 10px;
	font-size:11px;
	color:#FFFFFF;
	line-height:150%;
	min-height:300px;
}		
	
.rezepte-personen-text {
	padding: 0px 5px 10px 10px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;	
}	

.rezept-zubereitung-text {

}

/* Wrapper für Rezept-PDF */
.rezept-file-link {
	width:160px;
	height:50px;
	margin-top:-50px;
}
*html .rezept-file-link {
	margin-top:-30px;
}

/* PRODUKTE ***/



#news-single-produkte-cont {
	width:300px;
	color:#fff;
	float:left;
}

#produkte-single-cont {
	width:340px;
	background-color:#ffffff;
	color:#000000;
	float:left;	
	padding-left: 20px;
	padding-right: 10px;
}

.produkte-auslobung-text {
	margin-bottom:20px;
}

.produkte-naehrwerte-tabelle {
	color:#000000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:20px;
	border-top:1px dotted #E5E5E5;
}
	
#produkte-single-cont {
	width:330px;
	background-color:#ffffff;
	color:#000000;
	float:left;	
	padding-left: 20px;
	padding-right: 10px;
}
#produkte-single-cont h2 {
	color:#000000;
	padding-top:10px;
	font-size:16px;
	margin-top:15px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.news-single-item h3 {
	font-size:13px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:5px;
	color: #DA171D;
	margin-bottom:15px;
}
/* +++ Nährwertetabelle +++ */

table.naehrwertetabelle  {
	margin-bottom:10px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #E5E5E5;
	width:300px;
	font-size:10px;
}

table.naehrwertetabelle td.links {
	border-left:1px solid #BFBFBF;
	padding:3px;
	padding-left:5px;
}
table.naehrwertetabelle td.rechts {
	padding:3px;
	border-right:1px solid #BFBFBF;
}

.headerrow {
	background-color:#E0E0E0;
	color:#000000;
	font-weight:bold;		
}	

.roweven {
	background-color:#C4C4C4;		
}	

.rowodd {
	background-color:#E0E0E0;	
}	

/* +++++ RTE - Styles +++++ */
.author {
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#961207;
}

span.author {
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#961207;
}


/* ++++++ Jobs ++++++ */

tr.dmmjobcontrol_list_tr_alt td a {
	height:20px;
	color:#000000;
	text-decoration:none;	
	line-height: 20px;
}

tr.dmmjobcontrol_list_tr td a {
	height:20px;
	color:#000000;
	text-decoration:none;
	line-height: 20px;
}

tr.dmmjobcontrol_list_tr_alt td a:hover,
tr.dmmjobcontrol_list_tr td a:hover {
	text-decoration: underline;
}

.jobs-single-label {
}

.jobs-single-label h3 {
}

.jobs-single-titel {
}

.jobs-single-titel h3 {
	color:red;
}

.jobs-single-description {
}

.jobs-single-description h3 {
}

.jobs-bezeichnung-single {
	color:red;
	margin:10px 0 10px 5px;
	font-size:14px;
	padding-top: 20px;
	font-weight:bold;
}

.jobs-beschreibung-single {
	margin:10px 0 10px 5px;
}

.tx-dmmjobcontrol-pi1 form {
	border: 1px grey solid;
	margin-top:10px;
	padding 5px;
	display:none;
	}
	
td.dmmjobcontrol_apply_header 	{
	font-weight:bold;
}
.jobs-footer {
	text-align:center;
	}
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#FFFFFF;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#FFFFFF;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#FFFFFF;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}

img.spacer-gif {
	display:none;
}

/* ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~     POW4R M41LoR    ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~   */

DIV.tx-powermail-pi1 {
	
}

DIV.tx-powermail-pi1 fieldset {
	padding:15px 15px 0 15px;
	margin-bottom:10px;
}

DIV.tx-powermail-pi1 legend {
	padding:5px 15px;
	background-color: White;
	color: #C2141A;
	font-style: normal;
	font-size:14px;
	display:none;
}

DIV.tx-powermail-pi1 label {
	display:block;
}

DIV.tx-powermail-pi1 input {
	padding:1px;
	font-size:0.8em;
	border: 1px solid Silver;
}

DIV.tx-powermail-pi1 textarea {
	padding:2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1em;
	border: 1px solid Silver;
}

DIV.tx-powermail-pi1 p {
	font-weight:bold;
}

DIV.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:20px;
}

DIV.powermail_check_inner input {
	margin:2px 0 10px 0;	
}

DIV.powermail_check_inner label {
	display:block;
}

.powermail_mandatory_js {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#900;
}

fieldset.tx-powermail-pi1_fieldset {
  background-color: White;
  border:0;
}
  

/* ----------- FE USer Registration -------- */
	

.tx-srfeuserregister-pi1 input {	
	border:1px solid #E5E5E5;
}

.tx-srfeuserregister-pi1 {
	float:left;
}

DIV#NewsletterBestellen {
	position:absolute;
	top:7px;
	left:0;
	width:600px;
	height:25px;
	padding-left:100px;
	background:url(../../images/login-oben.png) no-repeat;
	display:none;
}	
*html DIV#NewsletterBestellen {
	background:url(../../images/login-oben.gif) no-repeat;	
	display:none;	
}	


*+html .tx-srfeuserregister-pi1 dt {
	float:left;
	margin:0;
	padding:0 10px 0.5em 0;
	width:150px;
}

*+html .tx-srfeuserregister-pi1 dd  {
	float:none;
	margin:0;
	padding:0 0 0.5em;
}

.tx-srfeuserregister-pi1 input,
.tx-felogin-pi1 input,
.felogin input {
	background-color:#F2F2F2;
	border: 1px solid Silver;
	float:left;
	font-size:11px;
	padding:2px;
	margin-right:10px;
	/*height:12px;*/
}
/*
*html .felogin input {
	height:18px;
}*/

input.tx-srfeuserregister-pi1-submit {
	height:25px;
	}

INPUT.submit  {
	height: 14px;
	}


	
DIV#InhaltLinks111 .felogin label {
	width: 100px;
	}

DIV.feloginButton {
}
	
DIV.feloginLoggedin {
	float:left;
	margin-right:10px;
}	

.feloginButton input {
	/*height:18px;*/
	background-color: #DA171D;
	color:White;
	padding:0 0 1px 0;
	font-size: 11px;
	font-weight:bold;
}

.tx-felogin-pi1 label {
	float:left;
	margin-right:5px;
}

.tx-indexedsearch-title-caption a {
	color: white;
	}
.tx-indexedsearch-percent {
	color: white;
	}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#F0F0F0; }

.tx-indexedsearch-sw {
	color: red;
	}
	
input.tx-indexedsearch-searchbox-sword {
	border: 1px solid grey;
	}
		
div#InhaltLinks111 DIV.tx-felogin-pi1 {
	padding:5px;
	float:left;
}		

div#InhaltLinks111 DIV.tx-felogin-pi1 h3 {
	font-size:13px;
}	

div#InhaltLinks111 DIV.tx-felogin-pi1 form {	
	margin-top:10px;
}		


div#InhaltLinks111 DIV.tx-felogin-pi1 .felogin label{	
	clear:both;
	margin-top:5px;
}		

div#InhaltLinks111 DIV.tx-felogin-pi1 .felogin input {	
	height:auto;
	/*clear:both;*/
}	
	
div#InhaltLinks111 DIV.tx-felogin-pi1 .felogin input#submit {	
	margin-top:10px;
}		

.tx-dmmjobcontrol-pi1 {
	padding:5px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { 
	border:1px solid #E5E5E5;
}

/* ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~     SendNEWZ   ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~   

(siehe auch fileadmin/templates/sendnews/styles.css)

*/

#rgsnsendlink {
	padding-top:50px;
	color:White;
}

#rgsnnest {
	right:3px;
	top:296px;
	display:none;
}

/* ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~     JOBZ   ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~  */

table.dmmjobcontrol_list_table {
	height:117px;
	font-size:11px;
}
*+html table.dmmjobcontrol_list_table {
	height:118px;
}
*html table.dmmjobcontrol_list_table {
	height:106px;
}



/* Dieses Rezept enthält folgende Produkte */

DIV.Produkte-in-diesem-Rezept {
	border-top:1px dotted #E5E5E5;
	width:250px;
	background: url(../../images/news_related_rez-prod_back.gif) no-repeat;
	float:left;
	margin:0 95px 0 20px;
	padding:50px 10px 5px 50px;
}

DIV.Produkte-in-diesem-Rezept img {
	margin-left:-70px;
	margin-top:-30px;
	margin-bottom:10px;
}

DIV.Produkte-in-diesem-Rezept a {
	font-size:11px;
	color: #DA171D;
}

DIV.Produkte-in-diesem-Rezept h3 {
	font-size:11px;
	color: #DA171D;
	margin-left:60px;
}

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


DIV.news-single-additional-info {
	display:none;
}


/* Rezeptideen zu diesem Produkt */

DIV.Rezeptideen-zu-diesem-Produkt {
	width:285px;
	background: url(../../images/news_related_prod-rez_back.gif) no-repeat;
	float:right;
	margin:0 95px 0 0 ;
	padding:30px 10px 5px 5px;
}
*html DIV.Rezeptideen-zu-diesem-Produkt {
	margin:0 50px 0 0 ;
}

DIV.Rezeptideen-zu-diesem-Produkt a {
	font-size:11px;
	color: #DA171D;
	display:block;
}

hr.clearer {
	border:1px solid transparent;
	display:none;
}

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

DIV#StartseiteInhaltLinks {
	position:absolute;
	width:537px;
	height:267px;
	border: solid 1px #E5E5E5;	
	padding-bottom:3px;
}
*+html DIV#StartseiteInhaltLinks {
	height:256px;
}
*html DIV#StartseiteInhaltLinks {
	height:257px;
}

DIV#StartseiteInhaltLinks p.bodytext { 
	padding:1px;
}

DIV#StartseiteInhaltRechtsKlein {
	position:absolute;
	left:543px;
	top:299px;
}

*+html DIV#StartseiteInhaltRechtsKlein img {
	height:258px;
}
*html DIV#StartseiteInhaltRechtsKlein img {
	height:259px;
}

DIV#StartseiteInhaltBreit {
	margin-bottom:20px;
	padding-bottom:7px;
	width:718px;
	height:auto;
	background-color: #fff;
	border: solid 1px #E5E5E5;	
	position:absolute;
	top:570px;
}
*+html DIV#StartseiteInhaltBreit {
	top:560px;
}
*html DIV#StartseiteInhaltBreit {
	top:560px;
}

DIV#InhaltLinks {
	float:left;
	width:180px;
	height:200px;
	background-color: #EDEDED;
	border-right: solid 1px white;
	display:none;
}

DIV#InhaltLinks2 {
	width:537px;
	border: solid 1px #E5E5E5;	
	padding-bottom:3px;
	position:absolute;
	top:297px;
	padding-bottom:14px;
}
*+html DIV#InhaltLinks2 {
	padding-bottom:26px;
}
*html DIV#InhaltLinks2 {
	padding-bottom:38px;
}


DIV#InhaltLinks111 {
	width:278px;
	height:200px;
	height:350px;	
	border:1px solid #E5E5E5;
	border-right: solid 1px white;
	position:absolute;	
}
*+html DIV#InhaltLinks111 {
	top: 297px;
}
*html DIV#InhaltLinks111 {
	top: 297px;
}

DIV#InhaltMitteLinks {
	float:left;
	width:180px;
	height:200px;
	background-color: #EDEDED;
	border-right: solid 1px white;
	display:none;
}

DIV#InhaltMitteLinks111 { 
	width:278px;
	height:350px;
	border:1px solid #E5E5E5;
	border-right: solid 1px white;
	position:absolute;
	top:297px;
	left:280px;
}

DIV#KatBild {
	position: absolute;
	top:67px;
	right:1px;
	display:none;
}
	
DIV#InhaltLinksAktuelles {
	width:535px;
	float:left;
	border: solid 1px #E5E5E5;	
}

DIV#InhaltLinksAktuelles DIV.news-list-container{
	width:auto;
	height:245px;
	border:0;
}

DIV#InhaltRechtsAktuelles {
	width:177px;
	border:1px solid #E5E5E5;
	position:absolute;
	left:540px;
	top:296px;
}


DIV#InhaltBreit {
	width:719px;
	background-color: #fff;
	border: solid 1px #E5E5E5;	
	padding-bottom:20px;
	margin-bottom:20px;
	position:absolute;
	/*min-height:490px;		
	top:296px;*/
}

*+html DIV#InhaltBreit {
	/*margin-top:-30px;*/
}
*html DIV#InhaltBreit {
	/*margin-top:-30px;*/
	width:718px;
}

DIV#InhaltBreitVoll {
	width:719px;
	background-color: #fff;
	border: solid 1px #E5E5E5;	
	padding-bottom:20px;
	margin-bottom:20px;
	position:absolute;
	/*min-height:490px;	*/	
	top:40px;
}

*+html DIV#InhaltBreitVoll {
	/*margin-top:-30px;*/
}
*html DIV#InhaltBreitVoll {
	/*margin-top:-30px;*/
	width:718px;
}

DIV#InhaltBreitGourmette1 {
	width:719px;
	height: 128px;
	background-color: #fff;
	border: solid 1px #E5E5E5;	
	padding-bottom:20px;
	margin-bottom:20px;
	position:absolute;
	/*min-height:490px;	*/	
	top:40px;
}

*+html DIV#InhaltBreitGourmette1 {
	margin-top:-30px;*/
}
*html DIV#InhaltBreitGourmette1 {
	/*margin-top:-30px;*/
	width:718px;
}

DIV#InhaltBreitGourmette2 {
	width:719px;
	background-color: #fff;
	border: solid 1px #E5E5E5;	
	padding-bottom:20px;
	margin-bottom:20px;
	position:absolute;
	/*min-height:490px;	*/	
	top: 200px;
}

*+html DIV#InhaltBreitGourmette2 {
	margin-top:-30px;*/
}
*html DIV#InhaltBreitGourmette2 {
	/*margin-top:-30px;*/
	width:718px;
}

DIV#InhaltMitteRechts {
	float:left;
	width:180px;
	height:200px;
	background-color: #EDEDED;
	border-right: solid 1px white;	
	display:none;
}

DIV#InhaltMitteRechts111 {
	width:157px;
	height:350px;
	border:1px solid #E5E5E5;
	position:absolute;
	top:297px;
	left:560px;
}

DIV#InhaltRechts {
	float:left;
	width:177px;
	height:200px;
	background-color: #EDEDED;
	display:none;
}

DIV#InhaltRechtsKlein {
	position:absolute;
	left:542px;
	top:297px;
	width:177px;
	border: solid 1px #E5E5E5;		
}
*html DIV#InhaltRechtsKlein {
	top:0;
}
*+html DIV#InhaltRechtsKlein {
	top:0;
}

DIV#InhaltRechtsKleinKontakt {
	position:absolute;
	left:542px;
	top:297px;
	width:177px;
	border: solid 1px #E5E5E5;		
}

DIV#rgsnsendlink {
	display:none;
}

.csc-header.csc-header-n1 br {
	display:none;
}

.csc-header.csc-header-n1 p.bodytext br {
	display:inline;
}


/*
.csc-header,
.csc-header-n1,
h1 {
	margin-bottom:10px;
	margin-bottom:-4px;
	}
	

h5.csc-firstHeader {
	margin-bottom:-25px;
}

*html DIV#InhaltLinks2 .csc-header{
	width:537px;
	margin-bottom:0px;
}
	*/
/* ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~     Verdränger für IE-Sonderfälle   ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ =(°)(°)= ~ */ 

*+html DIV#Verdrenger {
	width:100px;
	height:31px;
	display:none;
}
*html DIV#Verdrenger {
	width:100px;
	height:33px;	
	display:none;
}


DIV.tx-srfeuserregister-pi1 {
	margin:10px 10px 0 3px;
	padding:10px;
	clear:both;
	line-height:150%;
	width:90%;
}

DIV.tx-srfeuserregister-pi1 a {	
	background: none;
	text-decoration:none;
	display:block;
	padding:3px;
	background-color: #EEE;
	border: solid 1px #E5E5E5;		
}

DIV.tx-srfeuserregister-pi1 a:hover {
	background-color: #DA171D;
	color:White;
	text-decoration:none;
}

DIV.tx-srfeuserregister-pi1 dt {
	width:40%;
}
*html DIV.tx-srfeuserregister-pi1 dt {
	width:100%;
	text-align:left;
}


DIV#StartSeite {
	width: 190px;
	height:120px;
	position:absolute;
	top: 100px;
	left:20px;
}


#Inhalt .jobs-single-description li,
#Inhalt .jobs-single-description li a {
	list-style-type:disc;
	margin-left: 50px;
}


/*  FELOGIN  */


h3.meinSteinhausErrorHeader {
	color:#DA171D;
}

DIV.meinSteinhausErrorMessage {
	color:#DA171D;
}

DIV#Sprachwechsler {
	width:150px;
	position:absolute;
	top:0;
	left:596px;
	padding:10px;
}

DIV.tx-srlanguagemenu-pi1 {
	position:absolute;
	right:45px;
}

DIV.tx-srlanguagemenu-pi1 img {
	border-style:none;
	margin:0 3px;
	padding:0;
}

.headerTabelle {
	font-weight: bold;
	color: #F00;
}

/*

0 - Newsletter nicht angemeldet
1 - Newsletter angemeldet
2 - Post nicht angemeldet
3 - Post angemeldet

*/
.signupContainer0 {
	height:150px;
	width:161px;
	background-image:url(../../images/usergroup/newsletter_nicht-angemeldet.jpg);
	background-repeat:no-repeat;
}

.signupContainer1 {
	height:150px;
	width:161px;
	background-image:url(../../images/usergroup/newsletter_angemeldet.jpg);
	background-repeat:no-repeat;
}

.signupContainer2 {
	height:150px;
	width:161px;
	background-image:url(../../images/usergroup/perpost_nicht-angemeldet.jpg);
	background-repeat:no-repeat;
}

.signupContainer3 {
	height:150px;
	width:161px;
	background-image:url(../../images/usergroup/perpost_angemeldet.jpg);
	background-repeat:no-repeat;
}

.signupContainerTextHeader {
	margin: 0 3px 0 3px;
	font-weight:bold;
}

/* --------------- 2009-08-25 ae */

DIV#KochbuchBestellen fieldset {
	width:145px;
	margin-bottom:0;
}

DIV#KochbuchBestellen div {
	width:145px;
}

DIV#KochbuchBestellen div.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:12px;
} 

DIV#KochbuchBestellen div.csc-header {
	width:177px;
	height:20px;
}

DIV#KochbuchBestellen label {
	display:block;
}

DIV#KochbuchBestellen input {
	width:100px;
	padding:1px;
}

DIV#KochbuchBestellen input.powermail_submit {
	width:auto;
	margin-left:0px;
}

DIV#KochbuchBestellen fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}


/* =================================================     Gewinnspiel     */

DIV#GewinnText {
	width:380px;
	margin:-120px 0 0 30px;
	line-height:15px;
}

FORM#gewinnspiel05-2010 fieldset {
	background: url(../../images/gewinn-2010-5/hg-form.jpg) no-repeat;
	height:740px;
	border:0;
}

FORM#gewinnspiel05-2010 fieldset.tx-powermail-pi1_fieldset label {
	font-weight:normal;
	margin: 0 10px;
}

FORM#gewinnspiel05-2010 fieldset.tx-powermail-pi1_fieldset DIV#powermaildiv_uid53 p {
	margin: 0 0 10px 0;
}
DIV#powermaildiv_uid53, 
DIV#powermaildiv_uid56 {
	position:absolute;
	top:785px;
	left:200px;
}

DIV#powermaildiv_uid54, 
DIV#powermaildiv_uid57{
	position:absolute;
	top:925px;
	left:200px;
}

DIV#powermaildiv_uid54 p{ 
	margin-bottom:3px;
}

DIV#powermaildiv_uid55, 
DIV#powermaildiv_uid58 { 
	position:absolute;
	top:1065px;
	left:200px;
}

DIV#powermaildiv_uid55 p { 
	width:400px;
	margin-bottom:3px;
}

DIV#powermaildiv_uid61,
DIV#powermaildiv_uid59 { 
	position:absolute;
	top:1225px;
	left:380px;
	width:280px;
}

div#powermaildiv_uid62 {
	position:absolute;
	top:990px;
	left:220px;
	font-size:10px;
}

div#powermaildiv_uid63 {
	position:absolute;
	top:1290px;
	left:410px;
	font-size:10px;
}

div#powermaildiv_uid62 div.powermail_check_inner input,
div#powermaildiv_uid63 div.powermail_check_inner input {
	margin: 16px 0 0 0;
}

form#gewinnspiel05-2010 fieldset#tx-powermail-pi1_fieldset_10 div#powermaildiv_uid62 label,
form#gewinnspiel05-2010 fieldset#tx-powermail-pi1_fieldset_10 div#powermaildiv_uid63 label {
	width:auto;
	display:inline;
}


div#powermaildiv_uid62 p, 
div#powermaildiv_uid63 p {
	display:none;
}

FORM#gewinnspiel05-2010 UL#tabs {
	position:absolute;
	top:1250px;
	left:120px;
	margin:0;
}

FORM#gewinnspiel05-2010 UL#tabs LI {
	background: url(../../images/gewinn-2010-5/button.gif);
	width:150px;
	height:30px;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:10px 0 0 0;
}


FORM#gewinnspiel05-2010 UL#tabs LI A{
	color:White;
	text-shadow: Gray 0 -1px 0;
}

FORM#gewinnspiel05-2010 UL#tabs LI A.active-tab {
	color:Silver;
}

input#uid56,
input#uid57,
input#uid58 {
	font-size:15px;
	padding:4px;
	margin:15px 0 0 30px;
	-moz-border-radius:3px;
}

FORM#gewinnspiel05-2010 fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-size: 20px;
	color:White;
	background-color: #d0161c;
	padding:10px;
	text-transform:uppercase;
	margin-left:60px;
	-moz-border-radius:6px;
}
*+html FORM#gewinnspiel05-2010 fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin-left:20px;
}

FORM#gewinnspiel05-2010 fieldset#tx-powermail-pi1_fieldset_10 label {
	display:block;
	width:100%;
	padding-top:15px;
}
*+html FORM#gewinnspiel05-2010 fieldset#tx-powermail-pi1_fieldset_10 label {
	margin-right:200px;
}

*+html form#gewinnspiel05-2010 fieldset#tx-powermail-pi1_fieldset_10 div#powermaildiv_uid62 label {
	margin-right:10px;
}

*+html form#gewinnspiel05-2010 fieldset#tx-powermail-pi1_fieldset_10 div#powermaildiv_uid63 label {
	width: 200px;
	margin:0;
}

*+html div#powermaildiv_uid63 div.powermail_check_inner input {
	float:right;
	margin:14px 0 0 -110px;
}

*+html fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	margin:2px 0;
	border:1px solid White;
}

p.GewinnspielDanke {
	color: #000;
	font-size:13px;
	padding: 40px;	
}

p.Teilnahmebedingungen {
	color: #5a5a5a;
	font-size:10px;
	margin: 10px;
}

div#FlashOverlay {
	position:absolute;
	float:left;
	margin-top:-720px;
	left:120px;
	z-index:999;
}

div#Grillspecial p.bodytext {
	font-size: 11px;
}

div#Grillspecial H5 {
	margin-bottom:0px;
}

DIV#InhaltRechtsThemenwelt {
	position:absolute;
	left:542px;
	top:297px;
	width:177px;
	border: solid 1px #E5E5E5;		
}
*html InhaltRechtsThemenwelt {
	top:0;
}
*+html InhaltRechtsThemenwelt {
	top:0;
}

/* Grill-Special Startseite*/ 

div#c873 div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:3px;
}


/* ---- Video auf Startseite */

#Inhalt div#c881 {
	border-bottom:1px solid #E5E5E5;
	margin-bottom:3px;
}

#Inhalt div#c881 li,
#Inhalt div#c881 li a {
	text-align:left;
	margin:0;
}

