* { margin: 0; padding: 0; }

/* font */
html { font-size: 100.01%; }
body { font-size: 62.5%; }
input, select, textarea { font-size: 100%}
.select_yl{ font-size: 100%;margin-left:32px;width:166px;text-align:right}

/* layout - general */
img { border: none; }
acronym { cursor: help; }
a:link, a:visited {  cursor/**/: /**/pointer; }

input, textarea{color:#817769;padding:2px 3px;border: solid 1px #A6A6A0;font-family:Verdana, sans-serif;}
input.checkbox{border:none}
select{font-family: Verdana, sans-serif;color:#817769}
.submit { cursor/**/: /**/pointer; }

ul, ol { margin: 0 0 1em 2.5em; padding: 0; list-style: disc; }
ul li, ol li { margin: .2em 0; padding: 0; }
select > option { padding: 0 5px 0 3px; }

.ul { margin: 0; padding: 0; list-style-type: none; }
.ul li { margin: 0; padding: 0; list-style: none; list-style-image: none; list-style-type: none; }

#page .flR { float: right; }
#page .flL { float: left; }
#page .alR { text-align: right; }
#page .alC { text-align: center; }

.hide,
.LOnlyPrint { display: none; }
.clear { clear: both; }


.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; text-indent: -1000em; }

.ttU {
text-transform: uppercase;
}

a:link, a:visited {
	color: #8B1931;
	/*border-bottom: dashed 1px #8B1931;*/
	text-decoration: none;
}
a:visited {
	color: #8B1931;
}
a:link:hover, a:visited:hover {
	text-decoration: none;
	border: none;
}
a.inv:link, a.inv:visited {
	text-decoration: none;
	border: none;
}
a.inv:link:hover, a.inv:visited:hover {
	text-decoration: underline;
}

.cols {
	overflow: hidden;
	margin: 0;
}
.cols .col {
	float: left;
	width: 49%;
	margin: 0 1.5% 0 0;
}
body #page .last {
	margin-right: 0;
}


/* Clear Floats Without Structural Markup */
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#ie7 .clearFix {
	min-height: 1%;
}


/* layout - specific */
body {
	font-family: Verdana, sans-serif;
	text-align: center;
	background: #F0F0E8;
}
#page {
	background: #FFFFFF url(/img/css/page-m.gif) repeat-y 0 0;
	width: 975px;
	font-size: 1.1em;
	margin: 0 auto;
	text-align: left;
	position: relative;
	color: #817769;
}
#LRedBarTop{
background:#990F31; 
height:40px;
width:100%;
}
#LRedBarTop2{
background:#990F31 url(/img/css/bg_redbartop.jpg) center top;
color: #FFF;
height:40px;
overflow:auto;
margin: 0 auto;
text-align:left;
width:959px;
}
#LRedBarTop2 a{
color: #FFF;
}


#LPrintLogo{display:none}

#top {
	position: relative;
	width: 951px;
	margin: 0 12px;
	overflow: hidden;
	background: #FFFFFF;
}
	#motto {
		float: left;
		height: 13px;
		padding:23px 0pt 10px 59px;
		overflow: hidden;
		width:139px;
	}
	#motto a{
		border-bottom: none;
	}
	#langs {
		float: right;
		padding: 20px 30px 0 0;
		line-height: 25px;
	}
		#langs a:link, #langs a:visited {
			display: block;
			float: left;
			height: 25px;
			margin: 0 5px 0 0;
			padding: 0 5px;
			font-size: 90.91%;
			color: #817769;
			text-decoration: none;
			border: none;
		}
		#langs a.active:link, #langs a.active:visited,
		#langs a:link:hover, #langs a:visited:hover {
			background: url(/img/css/lang.gif) no-repeat 0 0;
		}
		/* TB */
		#langs span a.active:link, #langs span a.active:visited,
		#langs span a:link:hover, #langs span  a:visited:hover {
			background: url(/img/css/lang2.gif) no-repeat 0 0;
		}		
	#header {
		clear: both;
		height: 213px;
		position: relative;
	}
	#LLogoSchaer{
		left: 78px;
		height:91px;
		position:absolute;
		top:0px;
		width:97px;
	}
	
		#logo {
			float: left;
			width: 200px;
			height: 100px;
		}
	#bar {
		height: 27px;
		line-height: 27px;
		background: url(/img/css/bar-m.gif) repeat-x 0 0;
		width: 100%;
		overflow: hidden;
	}
		#menu1 {
			float: right;
			text-transform: uppercase;
		}
			#menu1 li {
				float: left;
				height: 27px;
				background: url(/img/css/menu1-sep.gif) no-repeat 0 0;
			}
				#menu1 li a:link, #menu1 li a:visited {
					color: #FFFFFF;
					padding: 0 16px 0 15px;
					text-decoration: none;
					border: none;
				}
					#menu1 li a:link:hover, #menu1 li a:visited:hover {
						text-decoration: underline;
					}
				#menu1 li.last a:link, #menu1 li.last a:visited {
					padding-right: 21px;
					background: url(/img/css/arrow-1.gif) no-repeat 95% 50%;
				}
				#menu1 li.selected, #menu1 li.selected a, #menu1 li.selected a:link, #menu1.selected li a:visited {
					color:#BB7F8B !important;
				}
	#bar2 {
		height: 74px;
		width: 100%;
		overflow: hidden;
	}
		#menu2 {
			float: left;
			height: 72px;
			width: 703px;
		}
			#menu2 li {
				float: left;
				text-align:center;
			}
			#but1 { width: 175px; }
			#but2 { width: 190px; }
			#but3 { width: 148px; }
			#but4 { width: 190px; }
				#menu2 li a {
					display: block;
					float: left;
					width: 100%;
					background: url(/img/css/but-r.png) no-repeat 100% 0;
					height: 72px;
					color: #817769;
					text-decoration: none;
					border: none;
				}
				#menu2 li.last a {
					background-position: 5px 0;
				}
					#menu2 li a img {
						display: block;
						float: left;
						height: 32px;
						background: url(/img/css/but-l.gif) no-repeat 0 0;
						padding: 20px 0 21px 18px;
					}
				#menu2 li.active a {
					background: url(/img/css/but-r-o.png) no-repeat 100% 0;
				}
					#menu2 li.active a img {
						background: url(/img/css/but-l-o.gif) no-repeat 0 0;
					}
					
				#menu2 li.searchGFL a {
					background-image: url(/img/css/but-r-o2.png)!important;
				}					
					
				
				
		#search {
			float: right;
			width: 248px;
			height: 74px;
			/*background: url(/img/css/search-m.png) no-repeat 0 0;*/
		}
			#search form {
				padding: 31px 12px 0;
				margin: 0 0 5px;
			}
				#search form select {
					width: 100%;
					text-align: left;
				}
			#search p {
				margin: 0 0 0 105px;
			}
				#search p a:link, #search p a:visited {
					padding: 0 0 0 8px;
					font-size: 90.91%;
					color: #356379;
					background: url(/img/css/bullet-1.gif) no-repeat 0 70%;
				}
	


/* columns */
#wrap {
	width: 951px;
	/*overflow: hidden;*/
	overflow: visible;
	margin: 0 12px;
}
	#wrap2 {
		float: left;
		width: 770px;
		padding: 0 26px 0 0;
		background: url(/img/css/content-t.gif) repeat-x 0 0;
	}
		#content {
			float: right;
			width: 550px;
			padding: 30px 0 0;
			position: relative;
		}
		#side1 {
			float: left;
			width: 181px;
			position: relative;
		}
	#side2 {
		float: right;
		position:relative;
		width: 154px;
	}

/* main column */

#content {}
	#content h1 {
		font-size: 200%;
		color: #FAA70E;
		font-weight: normal;
		margin: 0 0 .1em;
	}
	#content h2 {
		color: #8B1931;
		font-size: 154.55%;
		font-weight: bold;
		margin: 0 0 .3em;
	}
	#content h3 {
		font-family: "MetaBookLF-Roman", "Trebuchet MS", sans-serif;
		color: #817769;
		font-size: 145.45%;
		font-weight: normal;
		margin: 0 0 .3em;
	}

	#content p {
		line-height: 1.6;
		margin-bottom: .75em;
		/*margin-right: 25px;*/
	}
	#content p a:link, #content p a:visited{
		border-bottom: dashed 1px #8B1931;
	}
	#content p a:hover {
		border:none
	}
#menu3 {
	background: url(/img/css/menu3-m.jpg) no-repeat 0 0;
	width: 181px;
	min-height: 320px;
	line-height: 180%;
}
#menu3 .minheight320 {
font-size:0px;
height: 320px;
overflow:hidden;
width: 0px;
z-index:0
}
.minheight55 {height: 55px;}
	#menu3 h2 {
		color: #8B1931;
		font-size: 136.36%;
		font-weight: normal;
		padding: 10px 10px 5px;
	}
	#menu3 ul {
		margin: 0 5px 0 0;
		border-top: solid 1px #E1E1D0;
	}
		#menu3 li {
			float: left;
			/*width: 100%;*/
			width: 176px;
			border-bottom: solid 1px #E1E1D0;
		}
			#menu3 li a:link, #menu3 li a:visited {
				display: block;
				padding: 3px 0 3px 20px;
				border: none;
				font-size: 109.09%;
				color: #817769;
				background: url(/img/css/bullet-3.gif) no-repeat 10px 50%;
			}
			#menu3 li a:link:hover, #menu3 li a:visited:hover {
				text-decoration: underline;
			}
			#menu3 li a:link:hover, #menu3 li a:visited:hover,
			#menu3 li a.active:link, #menu3 li a.active:visited {
				background: url(/img/css/bullet-2.gif) no-repeat 10px 50%;
			}
			#menu3 li a.active:link, #menu3 li a.active:visited {
				font-weight: bold;
				background-color: #E1E1D0;
			}

			#menu3 li ul {
				margin: 0;
			}
			#menu3 li li {
				border: none;
			}
				#menu3 li li a:link, #menu3 li li a:visited {
					background: none;
					font-size: 100%;
					color: #8B1931;
				}
				#menu3 li li a:link:hover, #menu3 li li a:visited:hover,
				#menu3 li li a.active:link, #menu3 li li a.active:visited {
					background: none;
				}
				#menu3 li li a.active:link, #menu3 li li a.active:visited {
					font-weight: bold;
				}

#box1 {
	/*padding: 7px 12px;*/
	margin: 0 0 5px;
}

	#box1 h2 {
		font-size: 100%;
		font-weight: bold;
		color: #356379;
		margin: 0 0 7px;
	}
	#box1 li {
		margin: 0 0 7px;
		padding: 0 0 0 8px;
		background: url(/img/css/bullet-1.gif) no-repeat 0 .4em;
	}
		#box1 li a:link, #box1 li a:visited {
			color: #356379;
		}




#bot {
	background: #F0F0E8 url(/img/css/bot.gif) no-repeat 0 0;
	padding: 30px 15px 10px;
	width: 945px;
	overflow: hidden;
	position: relative;

	font-size: 90.91%;
}
	#bot a {
	color: #817769;
	}
	#bot a:link, #bot a:visited {
		border: none;
		text-decoration: none;
	}
	#bot a:hover {
		border: none;
		text-decoration: none;
		color: #8B1931;
	}

	#bot .links {
		float: right;
	}
	#bot .copyright {}


/* content */

fieldset {
	border: none;
}
	fieldset .ul li {
		width: 100%;
		overflow: hidden;
		padding: 5px 0;
	}
		fieldset label {
			display: block;
			padding: 1px 0;
			margin: 0 0 1px 0;
		}
			fieldset label span {
				font-size: 83.33%;
				font-weight: bold;
			}
	fieldset img.captcha {
		float: left;
		margin: 0 10px 10px 0;
	}
	fieldset textarea {
		width: 97%;
	}
	fieldset li.but {
		width: auto;
	}
	
#page .actionLinks {
	font-size: 90.91%;
	width: 100%;
	overflow: hidden;
	line-height: 1.25;
	border-top: dashed 1px #817769;
	padding: 10px 0 0;
}

	#content .actionLinks a:link, #content .actionLinks a:visited {
		float: left;
		display: block;
		color: #817769;
		padding: 0 10px 0 22px;
		border: none;
	}
	.actionLinks a.print:link, .actionLinks a.print:visited {
		border-right: dashed 1px #817769;
		margin-right: 10px;
		background: url(/img/css/icon-print.gif) no-repeat 0 50%;
	}
	.actionLinks a.refer:link, .actionLinks a.refer:visited {
		background: url(/img/css/icon-refer.gif) no-repeat 0 50%;
	}
	.actionLinks a.top:link, .actionLinks a.top:visited {
		float: right;
		padding: 0 0 0 10px;
		background: url(/img/css/icon-top.gif) no-repeat 0 50%;
	}	


/*tb styles */
.MinHeight{width:0px;overflow:hidden;font-size:0%;float:left}
.dBlock{display:block}
.dNone{display:none}
.LClear{clear:both;height:0;overflow:hidden}
.LClearSpecial{clear:both;height:0;overflow:hidden;width:1px}
.lkNormal{font-weight:bold;margin:10px 0px 0px 1px}
.lkZoom{background:url(/img/css/bg_zoom.gif) no-repeat;font-weight:bold;margin:10px 0px 0px 1px;padding:0 0 1px 23px}
.lkGallery{background:url(/img/css/bg_gallery.gif) no-repeat;font-weight:bold;margin:10px 0px 0px 1px;padding:0 0 10px 27px}
.lkDownload{background:url(/img/css/bg_download.gif) no-repeat;font-weight:bold;margin:10px 0px 0px 1px;padding:0 0 10px 27px}
.lkDownload a:link{border-bottom:1px dashed; border-bottom-color:#8B1931}
.lkDownload a:hover{border-bottom:none}
.dottedLink a{border-bottom: dashed 1px #8B1931;line-height:160%;}
.dottedLink a:hover{border-bottom:none}
.LC, .LCs{clear:both}
.LCs, .spacer{font-size:0%;overflow: hidden;width:1px;}
.s2{height:2px}
.s2ClubDualColor{height: 0px; border-width: 1px 0 1px 0; border-color: #610416 #fff #9D2B45 #fff; border-style: solid; width: 100%}
.s3{height:3px}
.s4{height:4px}
.s4yl{height: 4px; background: #FEF3AD; width: 608px}
.s6{height:6px}
.s8{height:8px}
.s10{height:10px}
.s12{height:12px}
.s15{height:15px}
.s16{height:16px}
.s18{height:18px}
.s20{height:20px}
.s30{height:30px}
.s300{height:300px}
.s1DottedRed{
	height: 0;
	border-bottom: 1px dashed #88112B;
	overflow: hidden;
	font-size: 0%;
	clear: both;
	width: 100%;
}
.s1lightgrey{
	height: 1px;
	overflow: hidden; 
	font-size: 0%;
	background: #C2BFBC;
	clear: both;
	width: 100%;
}

/*tb site*/
#box1Top {background:url(/img/css/bg_box1_top.gif) no-repeat top;padding-top:5px}
#box1Bottom {background: url(/img/css/bg_box1_bottom.gif) no-repeat bottom;padding-bottom:5px}	
#box1Center {background: url(/img/css/bg_box1.gif) repeat-y;padding:2px 12px}		
.LBoxenRight{padding:10px 5px 0px 5px;width: 143px}
.LBoxRight{padding-bottom:10px;position:relative}
.LBoxRight img{display:block;padding-bottom:8px}
.LBoxRight .brLink {font-weight:bold;line-height:1.6;padding-bottom:10px}
.boxRightTipp p, .boxRightFrage p{color:#71482D}
.boxRightTipp .brLink, .boxRightTipp .brLink a, .boxRightFrage .brLink, .boxRightFrage .brLink a{color:#71482D}
.boxRightTipp .brLink .dottedLink a,.boxRightFrage .brLink .dottedLink a{border-bottom-color: #71482D}
.boxRightTipp, .boxRightFrage{background-color: #F1E7C5}
.LBoxRight .boxRightTipp .boxRightCornerTL, .LBoxRight .boxRightFrage .boxRightCornerTL{background:url(/img/css/bg_boxright_tl.gif) no-repeat top left}
.LBoxRight .boxRightTipp .boxRightCornerTR, .LBoxRight .boxRightFrage .boxRightCornerTR{background:url(/img/css/bg_boxright_tr.gif) no-repeat top right}
.LBoxRight .boxRightTipp .boxRightCornerBL, .LBoxRight .boxRightFrage .boxRightCornerBL{background:url(/img/css/bg_boxright_bl.gif) no-repeat bottom left}
.LBoxRight .boxRightTipp .boxRightCornerBR, .LBoxRight .boxRightFrage .boxRightCornerBR{background:url(/img/css/bg_boxright_br.gif) no-repeat bottom right}
.LBoxRight .boxRightTipp .boxRightCornerPadding, .LBoxRight .boxRightFrage .boxRightCornerPadding{padding:18px 6px 15px 7px;width:130px;}
.LBoxRight .boxRightFrageDec{background:url(/img/css/bg_boxright_frage.gif) no-repeat;height:22px;left:123px;position:absolute;top:-5px;width:14px}
.LBoxRight .boxRightFrageTipp{background:url(/img/css/bg_boxright_tipp.gif) no-repeat;height:20px;left:127px;position:absolute;top:-3px;width:9px}
.LBoxRight .boxRightOscar{background:url(/img/css/bg_oscar.jpg) no-repeat;height:175px;overflow:hidden;position:relative;width:143px;}
.LBoxRight .boxRightOscar .brLink{left:15px;height:28px;position:absolute;top:8px;overflow:hidden;width:112px;}
.LBoxRight .boxRightOscar p{color:#8B1931;left:11px;height:115px;position:absolute;top:56px;overflow:hidden;width:95px;}
.LBoxRight .boxRightOscar .brLink, .boxRightOscar .brLink a{color:#8B1931}
/*
.LBoxRight .boxRightOscar .brLink, .boxRightOscar .brLink a{color:#356379}
.LBoxRight .boxRightOscar .brLink .dottedLink a{border-bottom-color:#356379}
*/
.LBoxRight .boxRightBTL{background:#FFF;width:143px}
.LBoxRight .boxRightBTL .brLink{padding-left:7px}
.LBoxRight .boxRightBTL p{padding-left:7px}
.LBoxRight .boxRightBTL .boxRightCornerBL{background:url(/img/css/bg_boxright_bl2.gif) no-repeat bottom left}
.LBoxRight .boxRightBTL .boxRightCornerBR{background:url(/img/css/bg_boxright_br2.gif) no-repeat bottom right}
.LBoxRight .boxRightBTL .boxRightCornerPadding{padding:0 0 8px 0}
.closelink{background:url(/img/css/bg_closelink.gif) no-repeat;background-position:right 4px;margin-right:3px;padding:1px 18px 1px 0px}
/* Layer No-Script */
#LPositionNoScript{position:absolute;left:0px;top:3px;width:100%}
#LCenteringNoScript{margin:0pt auto;position:relative;width:960px}
#layernoscript{padding-left:200px;height:40px}
.txtnoscript{color:#8B1931; font-weight:bold;text-align:left}
.txtnoscript a{color:#8B1931; text-decoration:underline}
.txtnoscript a:hover{color:#8B1931}

.MinHeight{width:0px; overflow:hidden; font-size:0%; float:left}

/* Merkzettel */
#LRightMerkzettel{
background-color: #FFF;
width: 152px	
}
#LRightMerkzettel0{
background-color: red;
background:url(/img/css/bg_merkzettel_0.gif) repeat-y 148px 0px;
width: 152px	
}
#LRightMerkzettel1{
background:url(/img/css/bg_merkzettel_right.jpg) no-repeat bottom right;
padding: 9px 4px 5px 9px;
width: 139px	
}
#LRightMerkzettel2{
background:url(/img/css/bg_merkzettel_bottom.jpg) no-repeat  top left;
height: 5px;
overflow: hidden;
width: 152px;	
}
#LMerkzettelMinHeight{height:75px !important}
.LMerkzettelTitel{font-weight: bold;padding-bottom:10px;}
.LMerkzettelEinleitung{color:#C1BCB5}
.LRightMerkzettelItem{
color:#8B1931;
padding-bottom:10px;
}
#LRightMerkzettelPrint{
font-weight: bold;
padding-right:10px;
}
.txtSchaerRed{font-weight:bold;color:#8B1931!important}
A#teamblauContact{background: url(/img/teamblau.gif) no-repeat left center; padding-left: 20px}

/* TOP 5 Rezepte */
.LBoxenRightTop5{padding:10px 3px 0px 7px;width: 145px}
.LBoxRight .LBoxenRightTop5b{width: 145px}

.LBoxRight .boxRightBTL .LBoxenRightTop5c{background: url(/img/css/top5rezepte.gif) no-repeat scroll 0 0}

.LBoxenRightTop5 .minheight65 {
font-size:0px;
height: 65px;
overflow:hidden;
width: 0px;
z-index:0
}
.LBoxenRightTop5Content{
padding:19px 12px 10px 13px;width:120px;
} 
.LBoxenRightTop5Titel{
color: #8B1931;
font-weight: bold;
padding-bottom:6px;
}
.LBoxenRightTop5Text{padding-bottom:8px}

.LBoxenRightTop5Top5{
background: url(/img/css/top5rezepte2.jpg) no-repeat top right;
padding-right:65px;
}
.LBoxenRightTop5Rezept{
background:transparent url(/img/css/bg_arrow_right_1.gif) no-repeat scroll 0 4px;
padding:0 10px 7px	
}
/* Social Bookmark */
#LSocialBookmarks{
padding-top: 10px;
width:945px;
}
#LSocialBookmarks ul{
	display: inline;
}
#LSocialBookmarks ul li{
	display: inline;
	padding: 0;
	padding-left: 5px;
	margin: 0;
}
#LSocialBookmarks ul li img{	vertical-align: middle}
.center{text-align:center}

.imgYLVorschau{
	padding: 0 8px 8px 0;
}
.ylBereichsNaviVorschau{
	font-size:180%;
	font-weight:bold;
	margin:0 0 10px;
	color: #FAA70E;
}
#content h1.ylOnlineVorschau{
	font-size: 130%;
	font-weight: bold;
}
.ylPreviewText{
	width: 420px;
}
#socialTopNavi{
	display: inline; 
}
#socialTopNavi li{
	float: left; 
	list-style: none;
	padding: 2px 3px 0 0;
}





































