.invisible{
	display:none;
}

#pro{
vertical-align:center;
text-align:center;
}

.ritter{
       /* display:none; */
}

body{
	margin:0px;
	padding:0px;
	}
a img{ 
	border:none;
	}
#print_logo{
	display:none;
	}
#seite{	
	/* padding-left:30px;	*/
	width:990px;
	}
#head{	
	background-image:url(../UPLOAD/cmsimages/head_back.jpg);	
	width:947px;	
	height:148px;	
	/* margin-left:3px; */	
	}	
#hauptmenu{
	padding: 33px 0px 0px 283px;
	}	
#content_head{
	/* background-image:url(../UPLOAD/cmsimages/content_head.jpg);
	background-repeat:no-repeat; */
	height:15px;
	width:966px;
	font-size:1px;
	line-height:0.;
	}
#content_bereich{	
	width:966px;	
	background-image:url(../UPLOAD/cmsimages/content_back.jpg);	
	background-repeat:repeat-y;        
	padding:0px 0px 0px 0px;	
	}
#content_bereich_s{	
	width:966px;	
	background-image:url(../UPLOAD/cmsimages/content_back.jpg);	
	background-repeat:repeat-y;        
	padding:0px 0px 0px 0px;	
height:550px; /* 600px */
	}


#content_bereich_weiter{	
	width:990px;	
	background-image:url(../UPLOAD/cmsimages/content_back.jpg);	
	background-repeat:repeat-y;        
	padding:0px 0px 0px 0px;	
	}
		
#footer{	
	float:left;	
	width:966px;	
	height:50px;
		background-image:url(../UPLOAD/cmsimages/footer_back.jpg);	
		background-repeat:no-repeat;
	}		
#logo{
	position:absolute;
	left:50px;
	top:17px;
	width:220px;
	height:158px;
	}
#brandt_gruppe{
	float:left;
	/* width:370px; */
	text-align:right;
	padding:10px 21px 0px 0px;
	}
#metanav{
	float:left;
	width:364px;
	padding:23px 0px 0px 22px;
	}
#sprachwahl{
float:left;
padding:23px 0px 0px 6px;
width:180px;
}


.c_l{
	clear:left;
	}
.c_r{
clear:right;
}

.abstand_20{
	height:20px;
	}
.line_ow
{
height:10px;
margin-bottom:9px;
border-bottom:1px dotted #f7ccac;
}
.overlib_table
{
border:2px solid #dedede;
background-color:#ffffff;
padding:5px;
}
.gcms_fehler
{


}
	/* SUBMENU */
#submenu{	
	float:left;	
	width:262px;	
	padding:27px 0px 0px 17px;
}
#sub_head{         
	background-image:url(../UPLOAD/cmsimages/sub_head.jpg);	 
	background-repeat:no-repeat;         
	line-height:0.;        
	 font-size:1px;         
	 height:19px;         
	 }
#sub_content{        
	 background-image:url(../UPLOAD/cmsimages/sub_verlauf.jpg);	 
	 background-repeat:repeat-y;         
	 padding:0px 0px 0px 14px;
	 }
#sub_footer{        
	background-image:url(../UPLOAD/cmsimages/sub_footer.jpg);	
	background-repeat:no-repeat;        
	height:20px;        
	}
/* CONTENT */
#content{	
	float:left;	
	width:646px;        
	margin:42px 0px 0px;	
	}
#content_rubbeln{
float:left;	
	width:646px;        
}

#content_special{      
	 float:left;       
	 width:646px;
	 }
.cont_block{
	background-image:url(../UPLOAD/cmsimages/c_head.jpg);
	background-repeat:repeat-x;
	padding: 15px 10px 5px 10px;
	}
.cont_block_geschichte{
	background-image:url(../UPLOAD/cmsimages/c_head.jpg);
	background-repeat:repeat-x;
	padding: 15px 0px 0px 0px;
	}
.cont_block_special{}
.cont_block_shopkat{
	background-image:url(../UPLOAD/cmsimages/c_head.jpg);
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	}
.cont_inhalt_breit{
padding: 0px 20px 0px 0px;
}

.cont_inhalt_breit_geschichte{
padding: 0px 0px 0px 0px;
}

.cont_inhalt_breit_geschichte img{
padding: 0px 0px 0px 10px;
}

.cont_inhalt_kurz{
padding: 0px 20px 0px 0px;
}

.cont_block_klein{
	background-image:url(../UPLOAD/cmsimages/c_head.jpg);
	background-repeat:repeat-x;
	padding: 15px 10px 5px 10px;
	width:438px;
	float:left;
	}
.cont_block_klein_rh{
	width:174px;
	float:left;
	padding:0px 0px 0px 10px;
}
.cont_inhalt_rh img{
padding:2px;
background-color:#FFF;
border:5px solid #e0e0e0;
}

#zm_flash{
margin-top:-42px;
padding-bottom:10px;
position:relative;
}

/* BOX */
.box_head{
	background-image:url(../UPLOAD/cmsimages/box_head.gif);
	background-repeat:no-repeat;
	height:29px;
	}
.box_head_promo{
	background-image:url(../UPLOAD/cmsimages/box_head.gif);
	background-repeat:no-repeat;
	height:15px;
	}
.box_content{
	background-image:url(../UPLOAD/cmsimages/box_repeat.jpg);
	background-repeat:repeat-y;
	padding:0px 0px 0px 15px;
	}
.box_content_inhalt{
	background-image:url(../UPLOAD/cmsimages/box_content.jpg);
	background-repeat:repeat-x;
	padding:0px 9px 0px 9px;
	width:194px;
	}
.box_content_inhalt_promo{
	background-image:url(../UPLOAD/cmsimages/box_content.jpg);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	width:212px;
	}
.box_footer{
	background-image:url(../UPLOAD/cmsimages/box_footer.jpg);
	background-repeat:no-repeat;
	height:22px;
	}
.box_headline{
font-size:15px;
color:#de5418;
padding-bottom:4px;
}
.box_input{
width:190px;
}
.box_buttonpos{
width:190px;
text-align:right;
padding: 8px 0px 0px 0px;
}


/* Loginbox */



/* REZEPTE */
#rezepte_content{
    float:left;	
	width:646px;        
	background-image:url(../UPLOAD/cmsimages/rezepte_repeat.jpg);       
	background-repeat:repeat-y;
}

#rezepte_head{
	padding:294px 0px 0px 0px;
	background-image:url(../UPLOAD/cmsimages/rezepte_back.jpg);
	background-repeat:no-repeat;
	/*height:491px;*/
}

#rezepte_head1{
	padding:44px 0px 0px 0px;
	background-image:url(../UPLOAD/cmsimages/rezepte_back1.jpg);
	background-repeat:no-repeat;

}

#rezept_headline{
padding:1px 0px 18px 40px;
}

#rezept_navigation{
padding:19px 0px 0px 40px;
}

#rezept_inhalt{
padding:19px 0px 0px 40px;
}

#rezept_lh{
float:left;
width:319px;
margin-right:3px;
}

#rezept_rh{
float:left;
width:284px;
}

#rezept_bild{
padding:11px 0px 0px 12px;
background-image:url(../UPLOAD/cmsimages/rezept_bild_back.jpg);
background-repeat:no-repeat;
width:210px;
height:162px;
}

.rezept_bild_kl{
background-image: url(../UPLOAD/cmsimages/rezept_bild_back_kl.jpg);
background-repeat:no-repeat;
padding:2px 4px 4px 2px;
}

#rezept_bewertung{
background-image:url(../UPLOAD/cmsimages/bewertung.jpg);
background-repeat:no-repeat;
height:131px;
width:204px;
margin:10px 0px 0px 2px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
}

#rezepte_footer{
background-image:url(../UPLOAD/cmsimages/rezepte_footer.jpg);
background-repeat:no-repeat;
height:22px;
margin:0px 0px 0px 1px;

}
#rezept_headline h1{
color:#DE5418;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:1;
margin:0;
padding:0;
}
#rezeptkategorien_titel
{
float:left;
width:300px;
}
#rezeptkategorien_auswahl
{
float:left;
width:265px;
text-align:right;
}
.rezepthauptkategorien
{
width:565px;
background-color:#fbf1ef;
margin-bottom:5px;
}
.rezept_tab_bild
{
width:80px;
}
.rezept_tab_name
{
width:340px;
}
.rezept_tab_bewertung
{
width:90px;
}
.rezept_tab_aufwand
{
width:70px;
}
.rezept_tab_block
{
height:65px;
cursor:pointer;
}
.rezepteingabe_eingabe_links
{
float:left;
width:130px;
height:25px;
}
.rezepteingabe_eingabe_rechts
{
float:left;
width:420px;
height:25px;
}
.rezepteingabe_eingabe_rechts2
{
float:left;
width:380px;
}

/* neu */
.rezepte_liste_box
{
float:left;
width:150px;
border: 4px solid #E0E0E0;
padding:10px;
cursor:pointer;
margin-bottom:10px;
}
.rezepte_liste_titel
{
height:30px;
font-size:10px;
}
.rezepte_liste_bild
{
background-image: url(../UPLOAD/cmsimages/rezept_back_uebersicht.jpg);
background-repeat:no-repeat;
width:143px;
height:109px;
padding-left:7px;
padding-top:7px;
margin-bottom:10px;
}
.rezepte_liste_aufwand
{
float:left;
width:70px;
font-size:10px;
}
.rezepte_liste_bewertung
{
float:left;
width:80px;
text-align:right;
font-size:10px;
}
.rezepte_liste_zumrezept
{
width:150px;
text-align:right;
color:#de5418;
font-size:10px;
margin-top:10px;
}
.rezepte_liste_loeschen
{
float:left;
width:20px;
margin-top:10px;
}
.rezepte_liste_zumrezept1
{
float:left;
width:130px;
color:#de5418;
font-size:10px;
text-align:right;
margin-top:10px;
}

/* PRODUKTE */
.kategorie_box{
float:left;
width:314px;
background-image:url(../UPLOAD/cmsimages/produkte_back.jpg);
background-repeat:no-repeat;
/* height:224px; */
}

.kategorie_box img{
padding:0px 0px 5px 10px;
}

.unterkategorie_box{
float:left;
width:314px;
background-image:url(../UPLOAD/cmsimages/produkte_back.jpg);
background-repeat:no-repeat;
height:146px;
}
.head_bild{
padding:0px 0px 10px 0px;
}
.kategorie_headline{
color:#de5418;
font-size:20px;
padding:15px 0px 0px 0px;
}
.unterkategorie_headline{
color:#de5418;
font-size:14px;
padding-bottom:4px;
}
.produkte_headline{
color:#de5418;
font-size:14px;
}
.unterkategorie_bild{
width:145px;
float:left;
text-align:center;
padding-top:4px;
}
.unterkategorie_text{
width:169px;
float:left;
padding-top:4px;
}
.produkte_bild{
width:250px;
float:left;
}
.produkte_text{
width:350px;
float:left;
}
.produkte_back{
	background-image:url(../UPLOAD/cmsimages/c_head.jpg);
	background-repeat:repeat-x;
	padding: 15px 10px 5px 10px;
	width:626px;
	float:left;
}
.pr_popup_td_links
{
	background-color:#dedede;
}
.pr_popup_td_rechts
{
	background-color:#f2f2f2;
}
.produkte_zutaten
{
font-size:11px;
}
/* Allgemeines */
.cont_head_bild img{
padding-bottom:10px;
margin-top: -42px;
position: relative;
}


.fehler{
color:#f00;
background-image: url(../UPLOAD/cmsimages/meldungen_rot.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
line-height:20px;
}
.ok{
color:#02990e;
background-image: url(../UPLOAD/cmsimages/meldungen_gruen.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
line-height:20px;
}

/* POPUP */
#popup_head
{
background-image:url(../UPLOAD/cmsimages/popup_head.jpg);
background-repeat:no-repeat;
padding-top:44px;
}
#popup_foot
{
background-image:url(../UPLOAD/cmsimages/popup_footer.jpg);
background-repeat:no-repeat;
width:679px;
height:31px;
}
#popup_content
{
background-image:url(../UPLOAD/cmsimages/popup_dehnelement.jpg);
background-repeat:repeat-y;
width:679px;
}
#popup_headline
{
padding: 0px 0px 0px 50px;
}
#popup_inhalt
{
padding: 19px 50px 0px 50px;
}
#userpopup_box
{
height:270px;
}
#userpopup_links
{
float:left;
width:340px;
margin-right:10px;
}
#userpopup_rechts
{
float:left;
width:150px;
}
.userpopup_daten_links
{
float:left;
width:100px;
height:25px;
}
.userpopup_daten_rechts
{
float:left;
width:240px;
}
#userpopup_profilbild
{
background-image: url(../UPLOAD/cmsimages/hintergrund_profil.jpg);
background-repeat:no-repeat;
width:187px;
height:140px;
padding-left:35px;
padding-top:33px;
}
#userpopup_profilbild_klein
{
background-image: url(../UPLOAD/cmsimages/hintergrund_profil_kl.jpg);
background-repeat:no-repeat;
width:84px;
height:67px;
padding-left:16px;
padding-top:15px;
}

/* ecard */

#content_ecard{	
	float:left;	
	width:660px;        
	margin:24px 0px 0px;	
	}
.cont_block_ecard{
        background-image:url(../UPLOAD/cmsimages/hintergrund_ecards.jpg);
	background-repeat:repeat-x;
	padding: 30px 10px 5px 10px;

}

.cont_inhalt_breit_ecard{
padding: 0px 20px 0px 0px;
}

.ecard_vorschau{
float:left; 
background-image:url(../UPLOAD/cmsimages/ecard_klein.jpg); 
background-repeat:no-repeat; 
width: 228px; 
height:180px;
margin:20px 47px 0px 20px;
}

.ecard_vorschau img{
padding:16px 0px 0px 14px; 
}

#ecard{
padding:5px 0px 0px 35px;
}

#ecard_oben{
width:550px;
height:434px;
background-image:url(../UPLOAD/cmsimages/karte_oben.jpg);
background-repeat:no-repeat;
}
#ecard_oben img{
padding:40px 0px 0px 36px;
}
#ecard_unten{
width:550px;
height:433px;
background-image:url(../UPLOAD/cmsimages/karte_unten.jpg);
background-repeat:no-repeat;
}
#ecard_unten_gesendet{
width:550px;
height:433px;
background-image:url(../UPLOAD/cmsimages/karte_unten_gesendet.jpg);
background-repeat:no-repeat;
}

#ecard_unten_lh{
float:left;
width:225px;
padding:50px 0px 0px 29px;
margin-right:25px;
}

#ecard_unten_rh{
float:left;
width:250px;
padding:145px 0px 0px 7px;
}

.ecard_abstand{
padding:0px 0px 10px 0px;
}

.ecard_eingabe{
width: 217px;
}

.ecard_eingabe_lh{
width: 202px;
}

#ecard_unten input,
#ecard_unten textarea,
#ecard_unten select {
background-color:transparent;
border:1px solid #c2b792;
/* 
color:#444343;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal; */
}

/* Medien */
.medien_tdhead
{
background-color:#fbf1ef;
}
.medien_td
{
background-color:#ffffff;
}
.medien_tdbutton
{
background-color:#fbf1ef; 
border:1px solid #b1aeae;
cursor:pointer;
}
.medien_tdbutton_false
{
background-color:#eee9e9;
border:1px solid #c5c0c0;
color:#c1b9b9;
}
.medien_bild
{
background-image: url(../UPLOAD/cmsimages/mediendb_back.gif);
background-repeat:no-repeat;
padding-top:3px;
margin-left:14px;
margin-bottom:3px;
width:177px;
height:132px;
cursor:pointer;
}

/* Shop */
.content_shop
{
padding: 15px 10px 5px 10px;
}

#flashfilm{
padding:0px 0px 0px 150px;
}
#flashfilm_home{
padding:0px 0px 10px 0px;
z-index:1;
}

/* News-Button Home */
#news_kreis{
	position:absolute;
	left:219px;
	/* top:346px; */
        top:362px;
	width:86px;
	height:85px;
z-index:10;
display: none;
	}
#no_teaser_bild{
padding:50px 0px 0px 25px;
}

#hea{
margin:0px 0px 25px 0px;
}



/* HOME */
#home_news{	
	float:left;	
	width:262px;	
	padding:27px 0px 0px 17px;
	}
#home_content{	
	float:left;	
	width:646px;
	}
#home_freitext{       
	background-image:url(../UPLOAD/cmsimages/start_bild.jpg);   
	background-repeat:no-repeat;
        width:646px;
}

#home_freitext_lh{
float:left;
width:415px;      
padding:28px 33px 0 15px;
}
#home_freitext_rh{
float:left;
width:164px;
padding-top:107px;
}

#footer_zba{
float:left;
height:50px;
width:966px;
}

.mk_lh{
float: right; 
margin:0px 0px 5px 5px; 
border: 0pt none;
background-color:#FFFFFF;
border:5px solid #E0E0E0;
padding:2px;
}

.small{
font-size:10px !important;
}
/* Produkttester */
#content_pt {
	float:left;
	width:664px;
	margin:0
}
#content_head_pt {
	background-image:url(../UPLOAD/cmsimages/tester_kopf.jpg);
	background-repeat:no-repeat;
	height:259px;
	padding-left:40px;
}
#headline_pt {
	font-size:20px;
	padding-top:181px;
	color:#ffffff;
	padding-left:30px;
	margin-bottom:10px;
}
#content_block_pt {
	background-image:url(../UPLOAD/cmsimages/tester_dehn.jpg);
	background-repeat:repeat-y;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
}
#content_fuss_pt {
	background-image:url(../UPLOAD/cmsimages/tester_fuss.jpg);
	background-repeat:no-repeat;
	height:23px;
}
.radio_checkbox {
border:0;
}