*				{ line-height:18px; }

html, body		{ margin:0; padding:0; background:#cae6fe; }
body			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }

img 			{ border-color:#fff; }
td				{ text-align:left; vertical-align:top; }
th				{ text-align:left; }

.sub 			{ border-top:1px dotted #ccc;  padding:9px; margin:0px 0px 10px 0px; }
.mainsub 		{ border-top:1px dotted #ccc;  margin:0px 0px 10px 0px; padding:10px 10px 20px 5px; }
.mainartikel	{ margin:0px 0px 10px 0px; padding:10px 10px 20px 5px;  }

.footer 		{ background-color:#6DBCFF; color:#FFFFFF; }

.maintable 		{ border-right-color:#333333; }

.artikelgal		{ margin-top:30px; }

input,
textarea,
file			{ background-color:#fff; border:1px solid #aaa;	padding:2px; }

h1, h2, h3, h4 	{ font-family:verdana; margin:0; padding:0; }

h1 				{ font-size:18px; color:#6CBBFF; margin-bottom:10px; margin-top:5px; line-height:23px;}
h2 				{ font-size:16px; color:#6CBBFF; font-weight:normal; margin-bottom:10px; line-height:23px; }
.h2artikel		{ color:#666; }

h3 				{ font-size:14px; color: #666;	font-weight:normal;	margin-bottom:5px; }


a 				{ color: #6CBBFF; text-decoration: none; }
a:hover 		{ text-decoration: underline; }

a.hlink:hover	{ text-decoration:none; }

a.tools_drucken	{ display:inline-block; padding-left:23px; line-height:16px; background:url(/images/print.png) no-repeat; }


.infobox,
.rubrikbox			{ display:inline-block; padding:0px 10px; line-height:21px; margin-bottom:15px; background:#6CBBFF; color:#fff; text-transform:uppercase; }
.rubrikbox			{ background:#bbb; }

#imageFader			{ position:relative; width:560px; height:350px;	}
.faderImg			{ position:absolute; display:none; }
.imageFaderButtons	{ position:absolute; width:70px; top:8px; right:8px; z-index:999; }
.imageFaderLink		{ position:absolute; width:300px; height:50px; display:block; float:left; line-height:50px; font-size:20px; color:#fff; top:200px; left:0px; z-index:999; background:#fff; }


#scroller1,
#scroller2,
#scroller3,
#scroller4 			{ width:560px; height:170px; margin-top:30px; background:#f1f1f1; padding-top:10px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;  }

.scrollLeft,
.scrollRight 		{ float:left; width:35px; height:100px; cursor:pointer; background:url(/images/fader-back.png) no-repeat left 30px;	}
.scrollRight		{ background:url(/images/fader-next.png) no-repeat right 30px; }
		
.scrollContainer 	{ float:left; width:485px; height:170px; position:relative; overflow:hidden; }

#sitebarRezepte .sub	{ border:0; margin-bottom:30px; }
.zutaten	{ border-top:1px dotted #ccc; padding:5px 0; }
.zutatenName 	{ padding-top:8px; }
.keinBild	{ height:33px; width:33px; text-align:center; line-height:33px; border:1px dotted #6CBBFF; color:#6CBBFF; }
.zutatBild	{ height:35px; width:35px; overflow:hidden; }

.bewertung		{ margin-bottom:60px; }
.bewertungAutor	{ border-bottom:1px solid #f1f1f1; padding-bottom:10px; margin-bottom:10px; }
	
.wertung		{ width:120px; height:19px; float:right; background:url(/images/wertung-klein.png) no-repeat; margin-bottom:5px; }
.wertung1		{ background-position:0 -19px; }
.wertung2		{ background-position:0 -38px; }
.wertung3		{ background-position:0 -57px; }
.wertung4		{ background-position:0 -76px; }
.wertung5		{ background-position:0 -95px; }
.wertung6		{ background-position:0 -114px; }
	
.wertungTD		{ line-height:20px; padding-bottom:10px; border-bottom:1px solid #ccc; font-weight:bold; }
.kommentarTD	{ padding-top:10px; }


.wertungG		{ width:245px; height:33px; float:right; background:url(/images/wertung.png) no-repeat; margin-bottom:10px; }
.wertungG1		{ background-position:0 -33px; }
.wertungG2		{ background-position:0 -66px; }
.wertungG3		{ background-position:0 -99px; }
.wertungG4		{ background-position:0 -132px; }
.wertungG5		{ background-position:0 -165px; }
.wertungG6		{ background-position:0 -198px; }
.wertungG7		{ background-position:0 -231px; }

.contentAdLinks		{ float:left; padding:10px 10px 10px 0; }
.contentAdRechts	{ float:right; padding:10px 0 10px 10px; }
.contentAd100		{ padding:10px 0; }