/* 

furtmayr.com
version 1.0

(c) allevia 2004 


*/




/* ****************** main canvases ***************************** */

/* page canvas */
.page {
	background-color: #FFCC33;

}

/* content canvas */
.content {
	background-color: #FFFFFF;
}

/* :ms: content canvas */
.contentDark {
	background-color : #FFE699;
}


.contentDark2 {
	background-color : #E1E1E1;
}


/* content canvas */
.header {
	background-color: #FFFFFF;
}


/* content canvas */
#login {
	background-color: #FFFFFF;
}


.emptyBox {
	background-color: #FFE599;	;
}


/* ******************** text ******************************  */


/* copytext/link (hell)  */
.text {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : none;	
	line-height: 16px;
}
.textLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : underline;	
}
.textLink:hover {
	color : #222222;
	text-decoration : underline;	
}

/* :ms: */
.copyText {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : none;	
	line-height: 17px;
}
.copyTextBold {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-weight:bold;
	color : #111111;
	text-decoration : none;	
	line-height: 17px;
}
.copyTextColor {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-weight:normal;
	color : #E0B228;
	text-decoration : none;	
	line-height: 17px;
}
/* :ms: */
.text12 {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color : #111111;
	text-decoration : none;	
	line-height: 16px;
}

.linkBright {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #666666;
	text-decoration : none;	
}
.linkBright:hover {
	color : #222222;
	text-decoration : underline;	
}

.link10Bright {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #666666;
	text-decoration : none;	
}
.link10Bright:hover {
	color : #222222;
	text-decoration : underline;	
}

.functionboxLink {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #666666;
	text-decoration : none;	
}
.functionboxLink:hover {
	color : #222222;
	text-decoration : underline;	
}

.link {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : none;	
}
.link:hover {
	color : #222222;
	text-decoration : underline;	
}
.linklistItem {
	line-height: 16px;
	margin-left:16px;
	text-indent: -11px;	
}


.newslink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : none;	
}
.newslink:hover {
	color : #009BA2;
	text-decoration : underline;	
}
.newslinkActive {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-weight: bold;
	color : #111111;
	text-decoration : none;	
}

/* :ms: Link 10 */

.link10 {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #111111;
	text-decoration : none;	
}
.link10:hover {
	color : #222222;
	text-decoration : underline;	
}



.headline {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color : #E0B228;
	line-height: 17px;
	text-decoration:none;	
}

.headline:hover{
text-decoration:underline;	
	
	
}


/* :ms: */

.subheadline {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : none;	
}



/* copytext/link (hell)  */
.text10 {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #111111;
	text-decoration : none;	
}
.text10Link {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #666666;
	text-decoration : underline;	
}
.text10Link:hover {
	color : #222222;
	text-decoration : underline;	
}


.hometeaser {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	text-decoration : none;	
	color:	#AAAAAA;
	line-height: 16px;
}


.homereferenzen {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	text-decoration : none;	
	color:	#DADADA;
	background-color: 999999;
	line-height: 16px;
}

.homereferenzenLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	text-decoration : none;	
	color:	#DADADA;
	line-height: 16px;
}
.homereferenzenLink:hover {
	text-decoration : underline;	
	color:	#DADADA;
}


.teaserLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	text-decoration : none;	
	color:	#666666;
	line-height: 16px;	
}

.teaserLink:hover {
	
	text-decoration : underline;	
	color:	#222222;
		
}

/* ******************** functions ******************************  */

/* function link */
.function {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #666666;
	text-decoration : none;
}
.function:hover {
	color : #222222;
	text-decoration : underline;
}

.functionPrintversion {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #111111;
	text-decoration : none;
}
.functionPrintversion:hover {
	color : #222222;
	text-decoration : underline;
}



/* ****************** navigation ***************************** */


/* topnav: top5 navigation  */

.topnav1 {
	background-color: #009BA2;
}

.topnav2 {
	background-color: #FFFFFF;
}

.topnavItem {
	text-decoration : none;
}
.topnavItemCurrent {
	color: #00797D;
	background-color: #80CDD1;
	text-decoration: none;
}

.topnavLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration : none;
}
.topnavLink:hover {
	color : #00797D;
	text-decoration : none;
}
.topnavLinkCurrent {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #00797D;
	background-color : #80CDD1;
	text-decoration : none;
}

/* metanav: metanavigation  */
.metanavLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #666666;
	text-decoration : none;
}
.metanavLink:hover {
	color : #222222;
	text-decoration : underline;
}
.metanavLinkCurrent {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #222222;
	text-decoration : none;
}

/* metanav: metanavigation  */
.newsletterLink {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #111111;
	text-decoration : none;
}
.newsletterLink:hover {
	color : #222222;
	text-decoration : underline;
}


/* locator  */
.locator {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #111111;
	text-decoration : none;	
}
.locatorLink {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #111111;
	text-decoration : none;	
}
.locatorLink:hover {
	color : #111111;
	text-decoration : underline;
}




/* subnav: subnavigation (dhtml-menu) :!: nicht im styleguide definiert :!:  */

.subnav {
	background-color: #FFFFFF;
}
.subnavEmpty {
	background-color: #FFE599;	;
}


.subnavItem {
	color : #999999;
	background-color: #FFFFFF;
	cursor:pointer;
}
.subnavItem:hover {
	color : #444444;
	background-color: #FFE599;

}
.subnavItemCurrent {
	color : #444444;
	background-color:#FFE599;
}

.subnavLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #999999;
	text-decoration : none;	
	padding-left:21px
}
.subnavLink:hover {
	color : #444444;
	text-decoration : none;	
}
.subnavLinkCurrent {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #444444;
	text-decoration : none;	
	padding-left:21px
}


.specialContact {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : none;	
}
.specialContact:hover {
	text-decoration : underline;	
}


/* footer  */
.footer {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #FFFFFF;
	background-color: #009BA2;
}
.footerLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration : none;
}
.footerLink:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

/* :ms: small content-box - footer with dark bg */

.contentFooterDark {
	background-color : #FFE699;
}	





/* ********************* statusbar ****************************** */

/* statusbar normalzustand */
.statusboxNorm {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #888888;
	background-color: #252525;
}

/* statusbar archive, logged-in */
.statusbarArchive {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #888888;
	background-color: #501D19;
}

/* statusbar archive, logged-in */
.statusbarLink {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #888888;
	text-decoration : none;	

}
.statusbarLink:hover {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #BBBBBB;
	text-decoration : underline;	
}
.statusbarLinkCurrent {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #BBBBBB;
	text-decoration : none;	
}

/* hi-text (colored) */
.statusbarTextHi {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #7B5C5A;
	text-decoration : none;	
}



/* **************************** shop *********************************** */


/* product  */

.productdetailLabel {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color : #E0B228;
}

.productdetailText {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	line-height: 16px;
}

.productteaserLabel {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color : #E0B228;
	line-height: 19px;
	text-decoration:none;	
}
.productteaserLabel:hover {
	text-decoration:none;	
}

.productteaserText {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	line-height: 19px;
}
/* photonumber */
.productnumber {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
	line-height: 10px;
}


.productFunction {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.productFunction:hover {
	color: #222222;
	text-decoration: underline;
}



/* categoryteaser  */
.catteaser {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	background-color : #FFE699;
	text-decoration : none;	
}
.catteaserLink {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #111111;
	text-decoration : none;	
}
.catteaserLink:hover {
	color : #222222;
	text-decoration : underline;	
}


.catlabel:hover {
	color : #BBBBBB;
	text-decoration : underline;	
}

/* categorylabel (and link)  */
.catlabel {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #888888;
	text-decoration : none;	
}
.catlabel:hover {
	color : #BBBBBB;
	text-decoration : underline;	
}

/* infotext for category  */
.catinfo {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color : #484848;
	text-decoration : none;	
}



/* ************* cart *****************  */
.cart {
	background-color: #FFE599;	
	text-decoration : none;
}

.cartInfo {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #111111;	
	text-decoration : none;
}

.cartLink {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color: #666666;	
	text-decoration : none;
}
.cartLink:hover {
	color: #222222;	
	text-decoration : underline;
}





/* text in cartlist (orderpage) */
.cartlistHeader {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #888888;
	text-decoration : none;		
	
}


/* text in cartlist (orderpage) */
.cartlistText {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #5F5F5F;
	text-decoration : none;		
	
}

/* text in cartlist (orderpage) */
.cartlistTextHi {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #BBBBBB;
	text-decoration : none;		
	
}

.cartlistTextBestof {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #5F5F5F;
	text-decoration : none;		
	
}

/* function in cartlist (orderpage) */
.cartlistFunction {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #727272;
	text-decoration: underline;
}






/* ***************************** form elements ************************************* */
.formHeader {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color:#888888;
	background-color: #501D19;
	text-decoration: none;
	padding-left:12px;
}

.formCell {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	text-decoration: none;
	line-height:16px;
}

.listHeader {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color:#888888;
	background-color: #501D19;
	text-decoration: none;
}

.listCell {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color:#888888;
	text-decoration: none;
}

.listFunction {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color:#888888;
	text-decoration: none;
}

.listFunction:hover {
	text-decoration: underline;
}

.button  {
	font-family : Georgia, Times, serif;
	font-size : 11px;
	font-weight : normal;
	color : #111111;
}

.textbox  {
	font-family : Georgia, Times, serif;
	font-size : 11px;
	font-weight : normal;
	color : #111111;
	height : 20px;
	width: 192px;
	/*
	border-left : #414141 1px solid;
	border-top : #414141 1px solid;
	border-right : #414141 1px solid;
	border-bottom : #414141 1px solid;
	
	padding : 2px 2px 2px 2px;
	*/
}

textarea  {
	font-family : Georgia, Times, serif;
	font-size : 11px;
	font-weight : normal;
	color : #111111;
	/*
	border-left : #414141 1px solid;
	border-top : #414141 1px solid;
	border-right : #414141 1px solid;
	border-bottom : #414141 1px solid;
	*/
	padding : 2px 2px 2px 2px;

}

.selectbox  {
	font-family : Georgia, Times, serif;
	font-size : 11px;
	font-weight : normal;
	color : #111111;
	width: 100px;	
	/*
	border-left : #414141 1px solid;
	border-top : #414141 1px solid;
	border-right : #414141 1px solid;
	border-bottom : #414141 1px solid;

	padding : 1px 1px 1px 1px;
	*/
}



/* ****************************** layer ******************************* */

.functionLayer {
	top: 139px;
	height: 76px;
	padding: 5px;
	position: absolute;
	visibility : hidden;
	text-align: left;
}


#somespecialLayer {
	
	width:82px; 
	color : #888888;
	background-color : #501D19;
	border-left : #756362 1px solid;
	border-top : #756362 1px solid;
	border-right : #756362 1px solid;
	border-bottom : #756362 1px solid;

}


/* register */

.registerLinkHp {

	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #7B5C5A;
	text-decoration : underline;	
	
}

.registerLinkHp:hover {

	color : #CCCCCC;
	text-decoration : underline;	
	
}

/* :ms: frameLayer und changeLayer for dynamic content*/

.frameLayer {
	position: relative;
	top: 0px;
	left: 0px; 
	
}

.changeLayer {
  visibility:hidden;  
	position:absolute;
	top: 0px;
	left: 0px;
	

}



/* :ms: **************************** unternehmen *********************************** */


.dateSeperator {

  background-color : #C2B285

}

.date {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;

}

.dateBg {
	background-color: #FFD862;
}

.dateEmpty {

  font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #666666;
	text-decoration: none;

}

.linkMeilenstein {

	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #666666;
	text-decoration: none;

}



/* :ms: **************************** unternehmen *********************************** */


.subHeadlineHinweise {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color : #111111;
	text-decoration : none;	
	line-height: 17px;
	padding-top: 17px;
	padding-bottom: 10px;
}