html { overflow-y:scroll; }

img { border: 0px solid #000; }

body {
background-color:98bdd6;
background-image:url(../images/backgrounds/body.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
td  		{
			font-family: verdana, arial, helvetica, sans-serif;
			color: #323232;
			font-size: 10px;
			line-height: 17px;
			}

.bodytext_old {
	margin-bottom:15px;
}

.clear { clear:both; }

#center {
	position:absolute;
	left:50%;
	top:10px;
}

#main {
	position:absolute;
	left: -405px;
	width: 810px;
	height: auto;

	padding-bottom:15px;
}

#top{
	position:absolute;
	left:0px;
	width:815px;

	background-image: url(/fileadmin/images/contentbg.gif);
	background-repeat: repeat-y;
}

#pagemenu {
	position:absolute;
	left:232px;
	top:99px;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}

#mainmenu {
	position:absolute;
	left:225px;
	top:121px;

}

#left {
	float:left;
	width: 200px;
	background-color:#3366cc;

}

#leftspacer {
	height:60px;
	font-size:0px;
	line-height:0px;
}

#maincontent {
	position: absolute;
	top: 150px;
	left: 0px;
	width: 820px;

	background-image: url(/fileadmin/images/contentbg.gif);
	background-repeat: repeat-y;



}

#content {
	margin-left: 220px;
	margin-right: 0px;
	margin-top:20px;
	width:500px;



	padding:0px;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;


}

#contentbegin {
	position:absolute;
	left:202px;
	top:0px;
	width:600px;
	height:10px;

	/*
	margin-left:200px;
	margin-right:19px;
 	*/

	background-image: url(/fileadmin/images/contentbegin.gif);
	background-repeat:repeat-x;
	line-height:10px;

	font-size:0px;

}

#impressum {
	/*position:absolute;
	top:100%;
	*/
	float: none;
	clear:left;
	height:30px;

	color:#ffffff;
	font-size:10px;

}

#bottom {

	height: 10px;

	margin: 0px;
	padding: 0px;

	/*background-image: url(/fileadmin/images/bottom.gif);
	background-repeat: no-repeat;*/
}

#end {
	height:20px;
}

.bodytext {
	line-height:16px;
}




/* ########################################### */


h1 {
	color:#3366cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom:0px;
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

hr {
	height:1px;
	border:solid 1px #3366cc;
	color:#3366cc;
}

p {margin:0px; padding:0px;}

a {
	color:#3366cc;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


ul {
	list-style-image: url('/fileadmin/images/liste.gif');

	list-style-position: inherit;
	line-height: 16px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:16px;
}


.sitemap1 {
	padding-left:0px;
	padding-top: 10px;

}

.sitemap2 {
	padding-left:20px;
}

.sitemap3 {
	padding-left:50px;
}


/* ################### REZEPT EXTENSION ############ */

.liste {
	list-style-type: none;

	/*margin:0px;*/
	line-height:16px;
}

#rdmshort {
	float:left;
	font-weight: bold;
	background-color: #d9e0f0;
	width:146px;
	height:110px;
}

.rdmshort_content {
	 padding:3px;
}

.rezept_image {
	float:left;
	padding-right:7px;
}


.rezept_content {
	line-height:16px;
	padding-bottom:12px;
}

.zutaten_table {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #d9e0f0;

}

.zutaten_table td {
	vertical-align: top;
}

.darkbg {
	background-color: #99aed7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.darkbg input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.spacer {
	height:0px;
	font-size:0px;
	line-height:0px;
}

.linie {
	width:1px;
	border-left:1px solid #99aed7;
	background-color:#ffffff;
}


/* ############ Kontaktformular ################## */
.kontakt_table1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.inputfield1 {
			border: 1px solid;
			border-color: #99ccff;
			color: #000000;
			background-color: #FFFFFF;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
.inputfield {
			border: 1px solid;
			height:17px;
			border-color: #808080;
			color: #000000;
			background-color: #FFFFFF;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
.error {
	color:red;
}

/* noch für MENUs */
#menucontent {
	width:340px;
	margin-right: 0px;



}

#menucontent_right {
	/*float:right;*/
	width:208px;
	display: inline;
	margin-right:0px;
	margin-top:0px;

	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;



}


/* ################ PRODUKTE ######################### */

#pass {
	border:1px, solid, #FFFFFF;
	background-color:#6eaae6;
	color:#FFFFFF;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	width:115px;
}

#hires_layer {
	position:absolute;
	left:50%;
	margin-left:205px;
	top:252px;
	width:275px;
	height:99px;
	z-index:-1;
	visibility:hidden;
}
#pbd_layer {
	position:absolute;
	left:50%;
	margin-left:205px;
	top:234px;
	width:275px;
	height:18px;
	z-index:1;
}

#produkt .bodytext {
	margin-top:1px;
	margin-bottom:1px;
}

.dropdown_menu {
	position:absolute;
	left:50%;
	margin-left:-227px;
	top:194px;
	width:707px;
	height:75px;
	z-index:1;

	border: none;
	background-color:c0dffc;
	background-image:url(../images/backgrounds/dropdown_menu.gif)
}

.dropdown_menu form {
	margin:0px;
	padding:0px;
}

.dropdown_menu select {
	width:330px;
}

.produktdaten{
	width:465px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right: 20px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.produktdaten span {
	width:100px;
}

.fett {
	font-size:12px;
	font-weight:bold;
}

.produktimage{

}

.produkttrenner {
	clear:right;
	background-image: url('/fileadmin/images/trenn_schatten.gif');
	font-size:0px;
	line-height:0px;
	height:10px;
}

.print {
	height:30px;
}
.tooltip 	{
	position:absolute;
	display:none;
	border:solid 1px #000000
}

/* ##### MEWS ##### */
.datum {
	color:#3366cc;
	font-weight:bold;
}

#headerimage { background:#3366cc;position:absolute;width:225px;height:195px;top:0;left:38px; }
#headerimage img { display:block; }

ul#slideshow { position:absolute;top:0;left:10px;list-style:none;margin:0;padding:0; }
ul#slideshow li { position:absolute;border:0;padding:0;margin:0; }

