/*
 * Standard CSS
 */
 
@charset "utf-8";
   
body, html
	{
	background:url(gfx/bg_00.jpg) repeat-x;
	margin: 0 auto;
	padding:0;
	height:100%;
	min-height:100%;
	width:100%;
	min-width:100%;
	text-align:center;
	cursor:default;
	}

*	{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#505050;
	}
	
.small
	{
		font-size:9px;
	}	
	
img
	{
	border:0;
	}
	
.picture-01
	{
	border:2px solid #df3861;
	margin:0 auto;
	}
	
a	
	{
	text-decoration:none;
	outline: none; 
	}
	
.color-01
	{
	color:#59c0e9;
	}
	
.color-01-b
	{
	color:#e2476c;
	}	
	
.color-1-headline
	{
	color:#f75600;
	font-size:16px;
	}
	
.user
	{
	color:#d51318;
	font-size:9px;
	}
	
.achtung
	{
	color:#d51318;
	}	
	
.form-daten
	{
	width:210px;
	height:17px;
	border:1px solid #919999;
	}
	
.form-daten-2
	{
	width:210px;
	height:77px;
	border:1px solid #919999;
	overflow:auto;
	}	

	
.button_send
	{
	background:url(gfx/button_send.gif);
	width:61px;
	height:19px;
	margin:0 auto;
	padding:0;
	border:0px;
	cursor:hand;
	}		
	


/*
 * ######################### SHOPLIST ######################
 */		
		
#shoplistlayer
	{
	cursor:pointer;
	display:none;
	overflow:none;
	z-index:33000;
	position:absolute;
	margin:0 auto;
	padding:0px;
	width:200px;
	height:179px;
	top:227px;
	left:272px;
	}
	

		
				
/*
 * ######################### MAIN ######################
 */
#bg-main
	{
	position:relative;
	left:0;
	top:0;
	background: url(gfx/bg_maincontent.jpg) repeat-y;
	margin: 0 auto;
	min-width:746px;
	max-width:746px;
	width:746px;	
	min-height:425px;
	border:0 solid;
	overflow:hidden;
	float:none;
	text-align:left;
	}	
	
#maincontent
	{
	padding-left:36px;
	padding-top:10px;
	width:486px;
	float:left;
	height:430px;
	background: url(gfx/bg_main_sign.gif) 7px -20px;
	background-repeat:no-repeat;
	}
	
#maincontent-home
	{
	padding-left:36px;
	width:100%;
	height:555px;
	background: url(gfx/bg_cont_00_home.jpg) ;
	background-repeat:no-repeat;
	}		
	
#maincontent-home-2
	{
	padding-left:36px;
	width:100%;
	height:555px;
	background: url(gfx/bg_was_ist_das_besondere.jpg) 6px;
	background-repeat:no-repeat;
	}
	
	
#maincontent-produkte
	{
	padding-left:36px;
	width:100%;
	height:555px;
	background: url(gfx/bg_produkte.gif) 6px;
	background-repeat:no-repeat;
	}
	
#maincontent-links
	{
	padding-left:36px;
	width:100%;
	height:100%;
	background: url(gfx/bg_links.gif) 6px 0px;
	background-repeat:no-repeat;
	}		
	
	
#maincontent-presse
	{
	padding-left:36px;
	width:100%;
	height:555px;
	background: url(gfx/bg_presse.jpg) 6px 0px;
	background-repeat:no-repeat;
	}		
	
	
#maincontent-disclaimer
	{
	padding-left:36px;
	width:100%;
	height:705px;
	background: url(gfx/bg_disclaimer.gif) 7px 0px;
	background-repeat:no-repeat;
	}	
	
	
#maincontent-impressum
	{
	padding-left:36px;
	width:100%;
	height:550px;
	background: url(gfx/bg_impressum.gif) 7px 0px;
	background-repeat:no-repeat;
	}	
	
#maincontent-gaestebuch
	{
	padding-left:36px;
	width:100%;
	height:715px;
	background: url(gfx/bg_gaestebuch.jpg) 7px 0px;
	background-repeat:no-repeat;
	}	
	
	
	
	
.highlight
	{
	color:#d41116;
	}	
	
		
hr
	{
	height:1px;
	border-top:solid #d5d5d5 1px;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;		
	}		


/*
 * ######################### Header ######################
 */
#header
	{
	background: url(gfx/header_00.jpg) no-repeat;
	margin:0 auto;
	width:746px;
	height:227px;
	padding:0;
	position:relative;
	z-index:10;
	
	}
	
#navi
	{
	margin:0 auto;
	padding:0;
	position:relative;
	margin-left:261px;
	top:0px;
	z-index:10;
	}	

#navi .navi-1	
	{
	background-image:url(gfx/bu_00_a.gif);
	margin:0 auto;
	width:65px;
	height:33px;
	float:left;
	}
	
#navi .navi-1-active	
	{
	background-image:url(gfx/bu_00_a_o.gif);
	margin:0 auto;
	width:65px;
	height:33px;
	float:left;
	}	
	
#navi .navi-1:hover
	{
	background-image:url(gfx/bu_00_a_o.gif);
	}	
	
#navi .navi-2	
	{
	background-image:url(gfx/bu_00_b.gif);
	margin:0 auto;
	width:93px;
	height:33px;
	float:left;
	}	
	
#navi .navi-2-active	
	{
	background-image:url(gfx/bu_00_b_o.gif);
	margin:0 auto;
	width:93px;
	height:33px;
	float:left;
	}		
		
#navi .navi-2:hover	
	{
	background-image:url(gfx/bu_00_b_o.gif);
	}	
	
#navi .navi-3	
	{
	background-image:url(gfx/bu_00_c.gif);	
	margin:0 auto;
	width:72px;
	height:33px;
	float:left;
	}	
	
#navi .navi-3	-active
	{
	background-image:url(gfx/bu_00_c_o.gif);	
	margin:0 auto;
	width:72px;
	height:33px;
	float:left;
	}		

	
#navi .navi-3:hover	
	{
	background-image:url(gfx/bu_00_c_o.gif);
	}	
	
	
	
#navi .navi-4	
	{
	background-image:url(gfx/bu_00_d.gif);	
	margin:0 auto;
	width:67px;
	height:33px;
	float:left;
	}	
	
#navi .navi-4-active
	{
	background-image:url(gfx/bu_00_d_o.gif);	
	margin:0 auto;
	width:67px;
	height:33px;
	float:left;
	}		
	
	
#navi .navi-4:hover	
	{
	background-image:url(gfx/bu_00_d_o.gif);
	}	
	
	
	
#navi .navi-5	
	{
	background-image:url(gfx/bu_00_e.gif);	
	margin:0 auto;
	width:79px;
	height:33px;
	float:left;
	}	
	
#navi .navi-5-active
	{
	background-image:url(gfx/bu_00_e_o.gif);	
	margin:0 auto;
	width:79px;
	height:33px;
	float:left;
	}		
	
	
#navi .navi-5:hover	
	{
	background-image:url(gfx/bu_00_e_o.gif);
	}	
	

	
	
#navi .navi-6	
	{
	background-image:url(gfx/bu_00_f.gif);	
	margin:0 auto;
	width:109px;
	height:33px;
	float:left;
	}
	
#navi .navi-6-active
	{
	background-image:url(gfx/bu_00_f_o.gif);	
	margin:0 auto;
	width:109px;
	height:33px;
	float:left;
	}		
	
	
#navi .navi-6:hover	
	{
	background-image:url(gfx/bu_00_f_o.gif);
	}		
	
				

/*
 * ######################### TOC RIGHT ######################
 */
#toc-right
	{
	width:184px;
	height:414px;
	float:left;
	left:22px;
	top:10px;
	padding-left:20px;
	padding-top:15px;	
	margin:0 auto;
	position:relative;
	background:url(gfx/toc_01.jpg) no-repeat;
	}

#toc-right a
	{
	margin:0 auto;
	width:143px;
	height:20px;
	float:left;
	}
	
#toc-right .navi-1	
	{
	background-image:url(gfx/bu_00_r_01.gif);	
	}		
#toc-right .navi-1:hover	
	{
	background-image:url(gfx/bu_00_r_01_o.gif);
	}	
	
	
#toc-right .navi-2	
	{
	background-image:url(gfx/bu_00_r_02.gif);	
	}		
#toc-right .navi-2:hover	
	{
	background-image:url(gfx/bu_00_r_02_o.gif);
	}	
	
	
#toc-right .navi-3	
	{
	background-image:url(gfx/bu_00_r_03.gif);	
	}		
#toc-right .navi-3:hover	
	{
	background-image:url(gfx/bu_00_r_03_o.gif);
	}	
	
	
#toc-right .navi-4	
	{
	background-image:url(gfx/bu_00_r_04.gif);	
	}		
#toc-right .navi-4:hover	
	{
	background-image:url(gfx/bu_00_r_04_o.gif);
	}	
	
	
#toc-right .navi-5	
	{
	background-image:url(gfx/bu_00_r_05.gif);	
	}		
#toc-right .navi-5:hover	
	{
	background-image:url(gfx/bu_00_r_05_o.gif);
	}	
	
	
#toc-right .navi-6	
	{
	background-image:url(gfx/bu_00_r_06.gif);	
	}		
#toc-right .navi-6:hover	
	{
	background-image:url(gfx/bu_00_r_06_o.gif);
	}						


/*
 * ######################### TEASER PRODUCTS ######################
 */
#teaser-products
	{
	background: url(gfx/teaser_products.jpg) no-repeat;
	text-align:left;
	
	margin: 0 auto;
	width:746px;
	height:131px;
	padding-top:1px;
	position:relative;
	left:0;
	top:0;	
	} 
	
 
/*
 * ######################### FOOTER ######################
 */
#footer
	{
	background: url(gfx/footer_00.jpg) no-repeat;
	color:#505050;
	margin: 0 auto;
	width:746px;
	height:16px;
	padding-top:1px;
	position:relative;
	left:0;
	top:0;	
	} 
	
#footer a 
	{
	color:#ffffff;
	text-decoration:none;
	margin-left:8px;
	} 	
	
#footer a:hover
	{
	color:#fbc645;
	text-decoration:none;
	margin-left:8px;
	}
	
#footer a.active
	{
	color:#fbc645;
	text-decoration:none;
	margin-left:8px;
	}	 		
	
#footer .link-01
	{
	float:left;
	width:190px;
	}
	
#footer .link-02
	{
	float:right;
	text-align:right;
	width:515px;
	padding-right:18px;
	}			

