* {
	margin:0px;
	padding:0px;
}

table {
	border-spacing:0px;
}

td, tr {
	padding:0px;
	margin:0px;
}

.fftrenner:after { content:"\200B"; }

#page {
	
	width:998px;
	height:600px;
	position:relative;
	margin:auto;
	background-image: url("../bilder/background/inhalt2.jpg");
	background-repeat:no-repeat;
	border:1px solid #781B25;
	margin-top:40px;
}

body#weiche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:none;
	background-color:#fff8ca;
}

body#agecheck {
	background-image:none;
	background-color:#fff8ca;
}

body#weiche a.link {
	background-image:url(../bilder/misc/pfeil.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 3px;
}

body#weiche a.link:hover {
	background-image:url(../bilder/misc/pfeil_.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 3px;
}


@font-face { 
	font-family : Garamond; 
	font-style : normal; 
	font-weight : normal; 
	src : local(Garamond), url(http://www.asbach.de/html/font/GARAMON0.eot); 
} 
@font-face { 
	font-family : Garamond; 
	font-style : normal; 
	font-weight : bold; 
	src : local(Garamond), url(http://www.asbach.de/html/font/GARAMON0.eot); 
} 
@font-face { 
	font-family : Times; 
	font-style : normal; 
	font-weight : normal; 
	src : local(Times), url(http://www.asbach.de/html/font/TIMES0.eot); 
}
@font-face { 
	font-family : Times; 
	font-style : normal; 
	font-weight : bold; 
	src : local(Times), url(http://www.asbach.de/html/font/TIMES0.eot); 
} 
@font-face { 
	font-family : Times New Roman; 
	font-style : normal; 
	font-weight : normal; 
} 
@font-face { 
	font-family : Times New Roman; 
	font-style : normal; 
	font-weight : bold; 
} 
@font-face { 
	font-family : Verdana; 
	font-style : normal; 
	font-weight : normal; 
	src : local(Verdana), url(http://www.asbach.de/html/font/VERDANA0.eot); 
} 
@font-face { 
	font-family : Verdana; 
	font-style : normal; 
	font-weight : bold; 
	src : local(Verdana), url(http://www.asbach.de/html/font/VERDANA0.eot); 
} 

html {
	width:100%;
}

body {
	width:100%;
	font-family:garamond,times,times new roman,serif;
	margin:0px;
	background-color:#FFe7a5;
	color:#392018;
	font-size : 14px;
	line-height: 15px;
	scrollbar-base-color:#ffcc66;
	background-image:url(../bilder/misc/verlauf.jpg);
	background-repeat:repeat-x;
}

a:link {
	color : #66442F; 
} 

a:visited {
	color : #392018; 
} 

a:hover, a:active {
	color : #cc3333; 
} 

img {
	border-style:none;
	border-width:1px;
	padding:0px;
	margin:0px;
}

div img {
	border:0px none #000000;
}

#topnav img {
	margin-right:8px;
}

#bottomnav img {
	margin-right:2px;
}

#homesitemap_div {
	z-index:1;
	top:0px;
	right:10px;
	position:absolute;
}

#topnav {
	z-index:1;
	top:13px;
	left:16px;
	position:absolute;
	width:980px;
}

#topnav-level1 {
	z-index:2;
	top:43px;
	position:absolute;
}

#topnav-level2-trenner {
	z-index:3;
	top:50px;
	position:absolute;
}

#topnav-level2 {
	z-index:4;
	top:62px;
	position:absolute;
}

#topnav-level3-trenner {
	z-index:5;
	top:69px;
	position:absolute;
}

#topnav-level3 {
	z-index:6;
	top:81px;
	position:absolute;
}

#ticker {
	z-index:7;
	position:absolute;
	top:550px;
	left:150px;
	height:15px;
	width:600px;
	overflow:hidden;
	font-weight:bold;
}

#ticker a {
	text-decoration:none;
}

#tickercontent {
	position:relative;
	display:inline;
}

#bottomnav {
	z-index:8;
	top:579px;
	left:89px;
	position:absolute;
	width:700px;
}

#miniaturen {
	z-index:14;
	position:absolute;
}

#siteimage {
	z-index:10;
	position:absolute;
}

#imagetext {
	z-index:15;
	position:absolute;
	font-weight : bold; 
	color : #634529; 	
}

#imagetext a {
	color : #634529; 
}

#logo {
	z-index:1;
	top:515px;
	left:22px;
	position:absolute;	
}

.ueberschrift {
	font-size: 22px; 
	font-weight: bold; 
	font-variant: small-caps; 
	line-height:24px;
} 

.ueberschrift-nocaps {
	font-size: 15px; 
	font-weight: bold; 
} 

#text, #textnav { 
	z-index:11;
	position:absolute;
	font-weight:bold; 
	color:#392018; 
	font-size:14px;
	letter-spacing:0.4px;
}

#page.start p {
	margin-left:65px;
}

#page.start {
	background-image:url(../bilder/background/bkgr_start_0.jpg);
}

body.sun1 #page.start {
	background-image:url(../bilder/background/bkgr_start_1.jpg);
}

body.sun2 #page.start {
	background-image:url(../bilder/background/bkgr_start_2.jpg);
}

body.sun3 #page.start {
	background-image:url(../bilder/background/bkgr_start_3.jpg);
}

body.sun4 #page.start {
	background-image:url(../bilder/background/bkgr_start_4.jpg);
}

body.sun5 #page.start {
	background-image:url(../bilder/background/bkgr_start_5.jpg);
}

body.night #page.start {
	background-image:url(../bilder/background/bkgr_start_6.jpg);
}

#page.ebene0 #text {
	top:130px;
	left:375px;
	width:415px;
}

#page.ebene0 p {
	margin-left:45px;
	margin-bottom:13px;
}

#page.ebene0 #siteimage {
	top:160px;
	right:595px;
}


#page.ebene1 {
	background-image:url(../bilder/background/bkgr_ebene2_3_4_signet_aua.jpg);
}

#page.ebene2, #page.ebene3 {
	background-image:url(../bilder/background/bkgr_ebene2_3_4_signet_aua.jpg);
}

#page.ebene1 #text, #page.ebene2 #text, #page.ebene3 #text, body#cola #text{
	top:130px;
	left:40px;
	width:320px;
}

#page.ebene1 p, #page.ebene2 p, #page.ebene3 p, body#cola p {
	margin-left:20px;
	margin-bottom:13px;
}

#page.ebene1 #siteimage, #page.ebene2 #siteimage, #page.ebene3 #siteimage {
	top:130px;
	right:290px;
}

#page.ebene1 #imagetext, #page.ebene2 #imagetext, #page.ebene3 #imagetext, body#cola #imagetext {
	top:130px;
	left:730px;
	width:170px;
}

#verkostungsnotiz {
	position:absolute;
	z-index:20;
	top:130px;
	left:730px;
}



.fliesstext-ebene3 {
	font-weight : bold; 
	color:#392018; 	
} 


.fliesstext-sitemap { 
	font-size:13px; 
}

.fliesstext-sitemap a {
	color:#000000;
	text-decoration:none;
}

a.highlight {
	color:#CC0000;
}

.sitemap-ebene1 {
	height:21px;
	width:203px;
	background-image: url("../bilder/buttons/deutsch/btn_sitemap_content.gif");
	font-size:14px;
	color:#791B24;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
}

.sitemap-ebene1 div {
	padding-top:3px;
	padding-left:10px;
}

.sitemap-ebene1 a {
	color:#791B24;
	text-decoration:none;
}

#sortimentListe {
	background-color:#FFEFB6;
	border: 1px solid #FFCC66;
	width:340px;
	height:335px;
	overflow:auto;
}

#kategorieListe {
	color:#66442F;
	font-weight:bold;
	font-size:14px;
	width:280px;
	margin-left:20px;
}

#kategorieListe div {
	padding-top:1px;
	padding-bottom:1px;
	
}

.kategorieAktiv {
	background-image:url(../deutsch/produkte/pralinen/produkte/_sitepics/streifen.gif);
	background-repeat:no-repeat;
}

#kategorieListe a {
	padding-left:10px;
	text-decoration:none;
}

.produkt {
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px solid #FFCC66;
	color:#66442F;
}

.produkt .bezeichnung {
	font-size:14px;
	font-weight:bold;
	width:190px;
	margin-left:115px;
	margin-bottom:10px;
}

.produkt .beschreibung {
	width:190px;
	margin-left:115px;
}

.produkt .image {
	float:left;
	text-align:center;
}

.produkt .image img {
	margin-bottom:2px;
}

.clear {
	clear:both;
}

.grusskarte {
	width:105px;
	text-align:center;
	float:left;
}


.tab td {
	padding:2px;
	padding-bottom:0px;
}
.detail {
	z-index:40;
	position:absolute;
	top:150px;
	left:290px;
	display:none;
	width:385px;
	overflow:hidden;
}
.tit {
	font-weight:bold;
}
.tex {
	letter-spacing:0.05em;
	font-weight:bold;
	font-size:11px;
}	

.det td {
	padding:0px;
	margin:0px;
}

ol {
	margin-left:20px;
}

li {
	margin-bottom:10px;
}

#page.start #topnav,
body#cola #topnav {top:11px;}

#page.start #logo,
body#cola #logo {
	z-index:6;
	top:480px;
	left:0px;

}

body.night #page.start #text,
body.sun5 #page.start #text,
body.sun4 #page.start #text,

body#cola #text {
	color:#FFCC66;
}

body.night #page.start .ueberschrift,
body.sun5 #page.start .ueberschrift,
body.sun4 #page.start .ueberschrift,

body#cola .ueberschrift {
	color:#FFCC66;
}

body.night #page.start a,
body.sun5 #page.start a,
body.sun4 #page.start a,

body#cola a {
	color:#FFFFFF;
}

body.night #page.start #imagetext,
body.sun5 #page.start #imagetext,
body.sun4 #page.start #imagetext,

body#cola #imagetext {
	color:#FFCC66;  	
}

body.night #page.start .imagetext a,
body.sun5 #page.start .imagetext a,
body.sun4 #page.start .imagetext a,

body#cola .imagetext a {
	color:#FFCC66; 
}



#page.start #topnav a {
	background-position:-3px -3px;
	display:block;
	float:left;
	width:110px;
	height:35px;
	padding-right:8px;
	background-image:url(../bilder/buttons/btn_day.gif);
	background-repeat:no-repeat;
}

#page.start #topnav a img{
	margin-left:24px;
	margin-top:11px;
}

body#cola #page.start #topnav a  {
	background-image:none;
}

body.sun1 #page.start #topnav a {
	background-image:url(../bilder/buttons/btn_sun1.gif);
}

body.sun2 #page.start #topnav a {
	background-image:url(../bilder/buttons/btn_sun2.gif);
}

body.sun3 #page.start #topnav a {
	background-image:url(../bilder/buttons/btn_sun3.gif);
}

body.sun4 #page.start #topnav a {
	background-image:url(../bilder/buttons/btn_sun4.gif);
}

body.sun5 #page.start #topnav a {
	background-image:url(../bilder/buttons/btn_sun5.gif);
}

body.night #page.start #topnav a {
	background-image:url(../bilder/buttons/btn_night.gif);
}

body.sun4 #page.start #ticker a {
	color:#392018;
}

body.sun5 #page.start #ticker a {
	color:#392018;
}

body.night #page.start #ticker a {
	color:#392018;
}
