/*
ADLON COLLECTION
Lorenz Adlon Weinhandlung Master CSS
Responsible: aut media GmbH | www.aut-media.at | +43 59010 26570 | office@aut-media.at
*/

/* General Layout for Crossbrowser Compatibility */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td	{
	margin:0;padding:0;
	}
/* PNG Hack for IE - Achtung: Pfad des blank.gif im htc File anpassen */
/* img, div, td { behavior: url(../bilder/iepngfix.htc) } */
img { behavior: url(../bilder/iepngfix.htc) }
table	{
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img	{
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var	{
	font-style:normal;
	font-weight:normal;
	}
li	{
	list-style:none;
	}
caption,th	{
	text-align:left;
	}
h1,h2,h3,h4,h5,h6	{
	font-size:100%;
	font-weight:normal;
	}
q:before,q:after	{
	content:'';
	}
abbr,acronym	{
	border:0;
	font-variant:normal;
	}
sup,sub	{
	line-height:-1px;
	vertical-align:text-top;
	}
sub	{
	vertical-align:text-bottom;
	}
input, textarea, select	{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}
	
/* Template General Layout */
html	{
	overflow:hidden;
	} 
body	{
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #f1f1f1;
	overflow: hidden;
	letter-spacing: normal;
	}
a	{
	color:#E6D59A;
	text-decoration:none;
	}
a:hover	{
	color:#917c4f;
	text-decoration:none;
	}
	
	
/* Background Layouts */	
.bgImageContainer	{
	position:absolute;
	left:50%;
	margin-left: -500px;
	top:0px;
	width:1000px;
	height:625px;
	background-color: transparent;
	overflow:hidden;
	z-index:0;
	background-image:url(contentBg.jpg);
	background-repeat:no-repeat;
	background-position: top;
	}
.bgMenuBar {
	position:absolute;
	top:120px;
	width:100%;
	height:56px;
	background-image:url(bgMenuMiddle.jpg);
	background-repeat:no-repeat;
	background-position: center;
	border:0px solid red;
	overflow:hidden;
	z-index:4;
	}
.bgBottomBarLeft {
	position:absolute;
	top:564px;
	left:50%;
	margin-left:-800px;
	width:300px;
	height:17px;
	background-image:url(bottomLeftBg.jpg);
	background-repeat:no-repeat;
	background-position: right;
	border:0px solid red;
	overflow:hidden;
	background-color:transparent;
	}
.bgBottomBarRight {
	position:absolute;
	top:564px;
	left:50%;
	margin-left:498px;
	width:300px;
	height:17px;
	background-image:url(bottomRightBg.jpg);
	background-repeat:no-repeat;
	background-position: left;
	border:0px solid red;
	overflow:hidden;
	background-color:transparent;
	}

/* Container and Function Layouts */
.mainContainer	{
	position:absolute;
	left:50%;
	margin-left: -500px;
	top:0px;
	width:1000px;
	height:625px;
	background-color: transparent;
	overflow:hidden;
	z-index:6;
	border-left:0px solid red;
	border-right:0px solid red;
	border-bottom:0px solid red;
	}
/* logo Area Layout */
.logoContainer {
	position:absolute;
	left:348px;
	top:40px;
	width:304px;
	height:132px;
	background-color: transparent;
	overflow:hidden;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	z-index:10;
	border:0px solid #ffffff;
	}	
/* languageContainer Layout */
.languageContainer {
	position:absolute;
	left:25px;
	top:588px;
	z-index:100;
}
/* topMenu Layout */
.topMenu	{
	position:absolute;
	left:0px;
	top:123px;
	width:1000px;
	height:50px;
	z-index:6;
	color:#c1bcb6;
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
	line-height:50px;
	overflow:hidden;
	white-space:nowrap;
	}
/* topMenu Layout one for Menu Item 1,3,4 */
.topMenuItem1, .topMenuItem3, .topMenuItem4	{
	width:174px;
	float:left;
	overflow:hidden;
	}
.topMenuItem1 a, .topMenuItem3 a, .topMenuItem4 a	{
	background-image: none;
	width:auto;
	color:#ffffff;
	padding:25px 25px 25px 25px;
	}
.topMenuItem1 a:hover, .topMenuItem3 a:hover, .topMenuItem4 a:hover	{
	background-image: none;
	width:auto;
	color:#dddddd;
	background-image:url(activeMenuBg.jpg);
	background-position:center;
	background-repeat: no-repeat;
	padding:25px 25px 25px 25px;
	}
.topMenuItemActive1, .topMenuItemActive3, .topMenuItemActive4	{
	width:174px;
	float:left;
	overflow:hidden;
	}
.topMenuItemActive1 a, .topMenuItemActive3 a, .topMenuItemActive4 a	{
	background-image: none;
	width:auto;
	color:#dddddd;
	background-image:url(activeMenuBg.jpg);
	background-position:center;
	background-repeat: no-repeat;
	padding:25px 25px 25px 25px;
	}
/* topMenu Layout one for Menu Item 2 */
.topMenuItem2	{
	width:174px;
	float:left;
	overflow:hidden;
	margin-right:303px;
	}
.topMenuItemActive2	{
	width:174px;
	float:left;
	overflow:hidden;
	margin-right:303px;
	}
.topMenuItem2 a {
	background-image: none;
	width:auto;
	color:#ffffff;
	padding:25px 25px 25px 25px;
	}
.topMenuItem2 a:hover	{
	background-image: none;
	width:auto;
	color:#dddddd;
	background-image:url(activeMenuBg.jpg);
	background-position:center;
	background-repeat: no-repeat;
	padding:25px 25px 25px 25px;
	}
.topMenuItemActive2	{
	width:174px;
	float:left;
	overflow:hidden;
	}
.topMenuItemActive2 a	{
	background-image: none;
	width:auto;
	color:#dddddd;
	background-image:url(activeMenuBg.jpg);
	background-position:center;
	background-repeat: no-repeat;
	padding:25px 25px 25px 25px;
	}
		
/* contentContainer Layout */
.contentContainer	{
	position:absolute;
	left:0px;
	top:176px;
	width:998px;
	height:445px;
	background-color: transparent;
	overflow:hidden;
	text-align: left;
	z-index:6;
	border:0px solid #7a6d33;
	}
/* Bottom Bar inside Container fitting to left and right fade out */
.bgBottomBarMiddle {
	position:absolute;
	top:388px;
	left:0px;
	width:1000px;
	height:17px;
	background-color:transparent;
	border:0px solid red;
	overflow:hidden;
	z-index:4;
	}
/* Crosslink to ADLON COLLECTION Logo */
.acLogo	{
	position:absolute;
	width: 153px;
	height: 32px;
	z-index:10;
	bottom:0px;
	right:20px;
	background-color:transparent;
	}

/* Content Submenu Container Layout */
.subMenuContainer {
	position:absolute;
	background-color:transparent;
	left:39px;
	top:11px;
	height:19px;
	border:0px solid red;
	text-transform:uppercase;
	text-align:center;
	line-height:19px;
	border-right:0px solid #ffffff;
	font-size:10px;
	padding-right:1px;
	z-index:3;
	}
.subMenuContainer li	{
	display:inline;
	background-image:url(cMtLItemBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:1px;
	margin-right:-1px;
	white-space: nowrap;
	padding-top:4px;
	height:19px;
	line-height:19px;
	}
.subMenuContainer a	{
	padding-left:13px;
	padding-right:13px;
	background-image:url(cMtLItemBg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
	padding-top:4px;
	color:#f1f1f1;
	}
.subMenuContainer a:hover	{
	padding-left:13px;
	padding-right:13px;
	background-image:url(cMtLItemBgActive.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
	padding-top:4px;
	color:#ffffff;
	}
#subMenuContainerActive {
	background-image:url(cMtLItemBgActive.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:#ffffff;
	padding-left:13px;
	padding-right:13px;
	cursor:pointer;
	padding-top:4px;
	}

	
/* CMS ELEMENTE */
.bigImage	{
	position:absolute;
	left:0px;
	top:0px;
	width:998px;
	height:404px;
	border:0px solid #ffffff;
	overflow:hidden;
	}
/* to Append abs Elements in normal Content Pages */
.absAppendButton	{
	position:absolute;
	width:998px;
	height:404px;
	z-index:2;
	left:0px;
	top:0px;
	}
.spacer	{
	height:10px;
	}
.headline {
	color:#8d784c;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:14px;
	}
.absTextContainer	{
	position:absolute;
	z-index:2;
	}
/* the Headline is FLASH */
.absTextHeadline {
	color:#8d784c;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:14px;
	padding-bottom:20px;
	margin-left:-2px;
	overflow:hidden;
	}
.absTextTextbox	{
	text-transform:none;
	font-size:10px;
	}
.absButtonContainer	{
	position:absolute;
	cursor:pointer;
	background-image:url(absButtonBg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:1px;
	}
	
.absButton li	{
	display:inline;
	white-space: nowrap;
	height:40px;
	}	
	
.absButton a	{
	background-image:url(absButtonBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:17px;
	padding-right:17px;
	text-transform:uppercase;
	white-space: nowrap;
	line-height:40px;
	color:#f1f1f1;
	}
.absButton a:hover	{
	background-image:url(absButtonHover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:17px;
	padding-right:17px;
	text-transform:uppercase;
	white-space: nowrap;
	line-height:40px;
	color:#ffffff;
	}
/* for the Flash Gallery */
.absLawGallery {
	position:absolute;
	width:580px;
	height:360px;
	overflow:hidden;
	border:0px solid red;
	z-index:5;
	}
	
/* Design for the shop opening Mail */
.absMailAdressContainer	{
	position:absolute;
	cursor:pointer;
	height:50px;
	}
.absMailAdressField {
	background-image:url(absButtonBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:40px;
	}
.absMailSubmitField {
	background-image:url(absButtonBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align: top;
	}

.absMailAdressField input	{
	border:1px solid #666666;
	background-color:#111111;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	height:17px;
	margin:8px 8px 4px 8px;
	padding-left:2px;
	color: #f1f1f1;
	font-weight: normal;
	}
.absMailSubmitField input	{
	border:0px solid #666666;
	background-color: transparent;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:22px;
	width:20px;
	text-align:center;
	margin:8px 8px 4px 8px;
	color:#f1f1f1;
	font-weight: bold;
	cursor:pointer;
	}
.absMailLastTD {
	background-image:url(absButtonBg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}
	
	
/* Design for Termine */
.termineContainer	{
	position:absolute;
	left:80px;
	top:110px;
	}
.termineItem	{
	padding-bottom:8px;
	}
.terminPaging {
	position:absolute;
	left:120px;
	top:320px;
	}