@charset "utf-8";
/* REDEFINE */
html, body { margin:0; padding:0; color:#6f6f6f; font-family: Verdana, Geneva, sans-serif; font-size:12pt; }
/** {  outline:none; }*/

a {	text-decoration:underline; color:#5b1719;outline: none; } 

h1 { font-size:26px; color:#5b1719; margin:0; padding:0; }
h2 { font-size:12px; color:#5b1719; margin:0; padding:0; }
h3 { font-size:12px; color:#6f6f6f; margin:0; padding:0; } 

p { font-size:12px; color:#6f6f6f; }

img { border:none; }
table { border:none; }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both }
.clearer { height:1px; overflow:hidden; margin-top:-1px; clear:both; }

.text10 { font-size:10px; }
.text11 { font-size:11px; }
.text12 { font-size:12px; }
.text13 { font-size:13px; }
.text14 { font-size:14px; }
.text16 { font-size:16px; }



#container { width:980px; overflow:hidden; padding:0; z-index:5; }

	/* header mit submenu und login */
	#header { width:980px; height:167px; position:relative; background:url(http://www.friendlyhouse.at/img/basic/header.jpg) no-repeat 0 0; z-index:5; }
		#topmenu { position:absolute; top:15px; right:240px; text-align:right; color:#FFF; font-size:11px; height:20px; }
		#topmenu a { margin:0 10px; color:#FFF; text-decoration:underline; }
		#loggedin { position:absolute; top:11px; right:19px; text-align:right; color:#FFF; font-size:11px; text-align:right; }
		#loggedin .text {  float:right; padding-top:5px; font-size:10px; }
		#loggedin .text a { color:#af1023; text-decoration:underline;/* border-bottom:1px solid #aa8a8b; */}

		#login { position:absolute; top:15px; right:10px; text-align:right; color:#FFF; font-size:11px; height:100px; text-align:left; }
		#login input { border:1px solid #8f8f8f; width:80px; color:#8f8f8f; font-size:11px; float:left; margin-right:8px; }
		#login input.image { width:34px; border:none; }
		#login .text { width:90px; float:left; padding-top:5px; font-size:10px; }
		#login .text.wide { width:125px; }
		#login .text a { color:#FFF; text-decoration:underline;/* border-bottom:1px solid #aa8a8b; */}
	
	/* content block */
	#outer { position:relative; width:980px; clear:both; z-index:4; }
	
		#menu { width:220px; z-index:100; position:relative; float:left; display:inline; overflow: hidden;}
			ol#mainmenu { padding:0; margin: 20px 30px 0 30px; list-style:none; }

			ol#mainmenu li { font-size:12px; /*12pt*/ font-weight:bold; color:#5b1719; padding-bottom:5px; }
			ol#mainmenu li.active { padding-bottom:20px; }
			ol#mainmenu li.active a { text-decoration:none; color:#af1023; padding-bottom:20px; }
			ol#mainmenu li.active2 a { text-decoration:none; color:#af1023; }
			ol#mainmenu li.lastoftype { padding-top:20px; padding-bottom:20px; }
			
			ol#mainmenu li ol.level2 { padding: 3px 4px; margin:0; list-style:none; }
			ol#mainmenu li ol.level2 li { font-size:10px; /*10pt*/ background:url(http://www.friendlyhouse.at/img/basic/menumarker.gif) no-repeat 0 4px; padding-left:10px; line-height:140%; padding-bottom:0; *zoom:1; }
			ol#mainmenu li ol.level2 li a { text-decoration:underline; color:#5b1719; }
			ol#mainmenu li ol.level2 li.active a { text-decoration:none; color:#af1023; }
			
			ol#mainmenu li ol.level2 li ol.level3 { padding: 3px 4px; margin:0; list-style:none; }
			ol#mainmenu li ol.level2 li ol.level3 li { font-size:10px; /*10pt*/ background:url(http://www.friendlyhouse.at/img/basic/menumarker.gif) no-repeat 0 4px; padding-left:10px; line-height:140%; padding-bottom:0; *zoom:1; }
			ol#mainmenu li ol.level2 li ol.level3 li a { text-decoration:underline; color:#5b1719; }
			ol#mainmenu li ol.level2 li ol.level3 li.active a { text-decoration:none; color:#af1023; }

			ol#mainmenu li ol.level2 li ol.level3 li ol.level4 { padding: 3px 4px; margin:0; list-style:none; }
			ol#mainmenu li ol.level2 li ol.level3 li ol.level4 li { font-size:10px; /*10pt*/ background:url(http://www.friendlyhouse.at/img/basic/menumarker.gif) no-repeat 0 4px; padding-left:10px; line-height:140%; padding-bottom:0; *zoom:1; }
			ol#mainmenu li ol.level2 li ol.level3 li ol.level4 li a { text-decoration:underline; color:#5b1719; }
			ol#mainmenu li ol.level2 li ol.level3 li ol.level4 li.active a { text-decoration:none; color:#af1023; }

		
		#content-outer { float:right; width:758px; position:relative; z-index:3; background-color:#fff; }	
		
			#content { width:538px; float:left; display:inline; position:relative; z-index:1; background-color:#FFF; }
			#content-mpay { width:758px; float:left; display:inline; position:relative; z-index:1; background-color:#FFF; }
				/* breadcrump */
				#breadcrump { font-size:10px; color:#5b1719; margin:20px; margin-bottom:0; }
				#breadcrump .active { color:#af1023; }
				
				
				/* CONTENT */
				#content-inner { margin:20px; margin-top:0; z-index:100; }
				

				/* PRODUKTLISTE STARTSEITE */
				#plist .productitem { float:left; width:230px; margin-bottom:30px; margin-top:20px; }
				#plist h1 { display:none; }
				#plist .productitem.right { float:right; }
				#plist .productitem .aktion { height:13px; margin-bottom:4px; }
				#plist .productitem h2 { font-size:11px; font-weight:bold; color:#6f6f6f; }
				#plist .productitem .text { font-size:10px; padding-bottom:3px; margin-bottom:3px; border-bottom:1px dashed #6e6e6e; }
				#plist .productitem .price { float:left;font-size:11px; font-weight:bold; color:#6f6f6f; }
				#plist .productitem .detaillink { float:right; }
				#plist .productitem .detaillink a { font-size:10px; background:url(http://www.friendlyhouse.at/img/basic/menumarker.gif) no-repeat right 3px; padding-right:10px; }


				/* KATEGORIE AUFLISTUNG */
				#kategorie h1 { font-size:18px; font-weight:bold; width:100%; padding: 3px 0; margin:3px 0; border-top:1px solid #8f8f8f; border-bottom:1px solid #8f8f8f; color:#af1023; }
				#kategorie .pagination { font-size:10px; color:#6c0b1e; margin-bottom:20px; }
				#kategorie .pagination.right { text-align:right; }
				#kategorie .pagination a { color:#6c0b1e; text-decoration:underline; }
				#kategorie .pagination a.active { text-decoration:none; color:#af1023; }
				
				#kategorie .productitem { margin-bottom:20px; }
				#kategorie .productitem.mehrabstand { margin-bottom:30px; height:auto; }
				#kategorie .productitem .image { float:left; width:145px; overflow:hidden; height:145px;  }
				#kategorie .productitem .aktion { height:13px; margin-bottom:4px; }
				
				#kategorie .productitem .details { float:right; width:345px; overflow:hidden; }
				#kategorie .productitem h2 { font-size:12px; font-weight:bold; color:#6f6f6f; } 
				
				#kategorie .productitem .text { font-size:10px; }
				
				#kategorie .productitem .info { padding:2px 1px; border-top:1px dotted #8f8f8f;border-bottom:1px dotted #8f8f8f; margin-top:3px; }
				#kategorie .productitem .price { float:right;font-size:11px; font-weight:bold; color:#6f6f6f; }
				#kategorie .productitem .price a { *zoom:1; color:#6c0b1e; font-size:10px; font-weight:bold; background:url(http://www.friendlyhouse.at/img/basic/icon_intocart.png) no-repeat right top; padding-right:40px; text-decoration:none; }
				#kategorie .productitem .detaillink { float:left; }
				#kategorie .productitem .detaillink a { *zoom:1; font-size:10px; color:#6c0b1e; text-decoration:none; background:url(http://www.friendlyhouse.at/img/basic/menumarker.gif) no-repeat left 3px; padding-left:10px; }

					
					
					
					
				
			#right { width:220px; z-index:1; position:relative; float:right; display:inline; background-color:#ebf2f6; }
				
				/* suche */
				#search { margin:20px 0; padding:0 18px; background:url(http://www.friendlyhouse.at/img/basic/back_search.png); background-position: 18px 19px; background-repeat: no-repeat; position:relative; }
				#search label { font-size:11px; font-weight:bold; color:#5b1719; margin-left:8px; }
				#search .advanced { font-size:11px; color:#5b1719; margin-left:8px; }
				#search #searchfield { width:140px; height:24px; border:none; background:none; position:relative; float:left; display:inline; margin:4px 3px; *margin:0 3px; }
				#search #searchfield input { width:140px; height:24px; *height:18px; border:none; background:none; color:#000; font-size:11px; color:#5b1719; padding:6px 0 0 0; *padding:4px 0 0 0; }
				#search #sbutton { width:35px; height:24px; float:left; padding-top:4px; *padding-top:0; }
				#search #sbutton input { width:35px; height:24px; }

				/* warenkorb */
				#warenkorb { border-top:2px solid #FFF; padding:20px 26px;color:#5b1719; }
				#warenkorb h3 { font-size:12px; font-weight:bold; margin:0; padding:0; }
				#warenkorb p { background:#FFF; border:1px solid #8f8f8f; padding:5px 8px; margin: 10px -8px 0 -8px; }
				#warenkorb p a { font-size:10px; font-weight:bold; color:#af1023; text-decoration:none; }
				#warenkorb .leer { font-size:10px; font-weight:bold; color:#af1023; text-decoration:none; padding:5px 5px; }
				
				/* promo boxen */
				.promo-container { border-top:2px solid #FFF; padding:20px; color:#5b1719; }
				.promo-container h3 { font-size:12px; font-weight:bold; margin:0 0 3px 8px; padding:0; }
				.promo-container h4 { font-size:10px; font-weight:bold; margin:15px 0 3px 8px; padding:0; }
				.promo { border:1px solid #8f8f8f; padding:3px; *zoom:1; }
				.promo2 { border:1px solid #8f8f8f; padding:3px 8px; *zoom:1; /*height:100px; overflow:auto;*/ }
				.promo3 { border:1px solid #8f8f8f; padding:3px 8px; *zoom:1; }
				.promo2 ol, .promo3 ol {  list-style:none; margin:5px 0; padding:0; font-size:10px; line-height:normal; }
				.promo2 ol li, .promo3 ol li { padding-bottom:0px; margin-bottom:0; line-height:150%; }
				.promo2 ol li a, .promo3 ol li a { color:#6f6f6f; text-decoration:underline; }
				.promo2 ol li.active a, .promo3 ol li.active a { color:#af1023; text-decoration:none; }
				.promo img { background:#fff; }
				.promo .link { text-align:right; margin-right:8px; }
				.promo .link a { font-size:10px; background:url(http://www.friendlyhouse.at/img/basic/menumarker.gif) no-repeat right 3px; padding-right:10px; }
				
				.account-menu-container { border-top:2px solid #FFF; padding:20px; color:#5b1719;}
				.account-menu-container h3 { font-size:12px; font-weight:bold; margin:0 0 3px 8px; padding:0; }
				.account-menu-container h4 { font-size:10px; font-weight:bold; margin:15px 0 3px 8px; padding:0; }
				.account-menu { border:1px solid #8f8f8f; padding:3px 8px; *zoom:1;background-color:#FFF; }
				.account-menu ol {  list-style:none; margin:5px 0; padding:0; font-size:10px; line-height:normal; }
				.account-menu ol li { padding-bottom:0px; margin-bottom:0; line-height:150%; }
				.account-menu ol li a { color:#6f6f6f; text-decoration:underline; }
				.account-menu ol li.active a { color:#af1023; text-decoration:none;font-weight:bold; }
				
				.subsub-menu-container { padding:20px; color:#5b1719;background-color:#FFF;}
				.subsub-menu-container h3 { font-size:12px; font-weight:bold; margin:0 0 3px 2px; padding:0;border-bottom:1px dotted #8f8f8f;padding-bottom:3px; }
				.subsub-menu-container h4 { font-size:10px; font-weight:bold; margin:15px 0 3px 8px; padding:0; }
				.subsub-menu {  padding:0px 2px; *zoom:1;background-color:#FFF; }
				.subsub-menu ol {  list-style:none; margin:5px 0; padding:0; font-size:10px; line-height:normal; }
				.subsub-menu ol li { padding-bottom:0px; margin-bottom:0; line-height:150%; }
				.subsub-menu ol li a { color:#6f6f6f; text-decoration:underline; }
				.subsub-menu ol li.active a { color:#af1023; text-decoration:none;font-weight:bold; }
				.subsub-menu a { color:#6f6f6f; text-decoration:underline; }
			/* specials */
			#specials { margin:20px 0 0 20px;height:150px; position:relative; z-index:10; }
			#specials h1 { font-size:21px; font-weight:bold; margin:0; padding:0; margin-bottom:5px; }
			#specials .item { float:left; margin:5px 10px; }
			#specials .item img { width:100px; }
			#specials .item .text { width:100px; overflow:hidden; font-size:10px; }
			#specials .item .text a { text-decoration:none; }



			/* LAYOUT HILFE */		
			.cleft{ width:220px; position:absolute; z-index:0; left:0; bottom:0; border-right:1px solid #8d4352; background-color:#ebf2f6; }
			.couter{ width:760px; position:absolute; z-index:0; left:0; bottom:0; left:221px; /* was 220px; */ border-left:1px solid #ddc6ca; }
			html>body .cleft, html>body .couter {top:0}/* hide from ie6 and under*/


	/* footer */
	#footer { margin-top:50px; margin-bottom:40px; border-top:1px dotted #6e6e6e; text-align:center; z-index:5; font-size:10px; }
	#footer p { font-size:10px; }
	#footer p.links a { margin:0 10px; }


/* HIER HAT DER MICHL DANN DINGE DAZUGESCHRIEBEN*/


.formular {margin-top:10px;}
.formular .keyhead {font-size:10px;font-weight:bold;color:#68082d;padding-right:4px;padding-bottom:20px;padding-top:4px;}
.formular .keyhead2 {font-size:10px;font-weight:bold;color:#6f6f6f;padding-right:4px;padding-bottom:0;padding-top:4px;}
.formular .key {font-size:10px;font-weight:bold;color:#6f6f6f;width:90px;padding-right:4px;padding-bottom:4px;padding-top:4px;}
.formular .value {font-size:10px;color:#6f6f6f;padding-bottom:4px;padding-top:4px;}
.formular .value.high {padding-bottom:16px; padding-top:0;}
.formular .value input {font-size:10px;color:#6f6f6f;border:1px solid #8f8f8f;width:175px;}
.formular .value input.check { width:auto; }
.formular .value textarea { font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#6f6f6f;border:1px solid #8f8f8f;width:175px; height:175px;}
.formular .value select{font-size:10px;color:#6f6f6f;border:1px solid #8f8f8f;width:175px;font-family: Verdana, Geneva, sans-serif;}
.formular .submit input{border:1px solid #8f8f8f;font-size:10px;color:#6f6f6f;background-color:#FFFFFF;margin-left:10px;}
.formular .checkbox {font-size:10px;color:#6f6f6f;padding-bottom:4px;padding-top:4px;}
.pflicht { color:#68082d; }
.formular input.submit { color:#af1023; border:1px solid #b7b7b7; font-size:10px; width:175px; margin-top:20px; }


.errortext {font-size:10px;color:#af1023;font-weight:bold;background-image:url(../img/basic/alert2.gif);background-repeat:no-repeat;padding-left:20px;line-height:18px;}
.successtext {font-size:10px;color:#6ec563;font-weight:bold;background-image:url(../img/basic/accept.gif);background-repeat:no-repeat;padding-left:20px;line-height:18px;}

#loggedinastext { font-size:10px; color:#5b1719; margin-bottom:0; }

.warenkorb-tabelle{ margin-top:30px; font-size:10px;width:500px;padding:0px;}
.warenkorb-tabelle .head {color:#5b1719; font-weight:bold;height:23px;border-bottom:1px solid #8f8f8f;padding:0px;margin:0px;}
.warenkorb-tabelle .item {height:23px;border-bottom:1px dashed #8f8f8f;padding:0px;margin:0px;}
.warenkorb-tabelle .versand {height:23px;border-bottom:1px solid #8f8f8f;padding:0px;margin:0px;}
.warenkorb-tabelle .summe {color:#5b1719; font-weight:bold;height:23px;padding:0px;margin:0px;}
.warenkorb-tabelle .ust {color:#8f8f8f; height:23px;padding:0px;margin:0px;margin-top:18px;}

.text10 { font-size:10px; }
.savebutton{border:1px solid #8f8f8f;font-size:10px;color:#af1023;background-color:#FFFFFF;padding-bottom:2px;padding-right:15px;font-weight:bold;height:22px;background:url(../img/basic/submit_arrow.gif);background-repeat:no-repeat;background-position:right;}

#alertbox { position:absolute;margin:0px;padding:0px;left:0px;top:0px;bottom:0px;right:0px;height:100%;width:100%;background-color:#6f6f6f;/*#5b5842;*/filter:Alpha(opacity=80);-moz-opacity:.80;opacity:.80;z-index:1000; }	
#alertcontainer{ position:absolute;top:300px;left:330px;width:308px;height:129px;background-color:#FFFFFF;border:1px solid #6f6f6f;z-index:1001}
#confirmcontainer{ position:absolute;top:300px;left:330px;width:308px;height:129px;background-color:#FFFFFF;border:1px solid #6f6f6f;z-index:1001}
.alerttable {width:308px;border:0px;margin-top:10px;padding:0px;}
.alerttable .text {font-size:11px; color:#6d0b1e;line-height:18px;height:55px;}
.alerttable input {margin-top:15px;font-size:12px; color:#af1023;font-weight:bold;background-color:#FFFFFF;border:1px solid #901515;width:231px;height:24px;}
.confirmtable {width:308px;border:0px;margin-top:10px;padding:0px;}
.confirmtable .text {font-size:11px; color:#6d0b1e;line-height:18px;height:55px;}
.confirmtable input {margin-top:15px;font-size:12px; color:#af1023;font-weight:bold;background-color:#FFFFFF;border:1px solid #901515;width:100px;height:24px;margin-left:10px;margin-right:10px;}

.stattpreis {text-decoration:line-through;font-weight:normal;}
.detailpreisfeld { padding: 3px 40px 3px 0; text-align:right; font-size:10px; color:#6f6f6f;}
#newstext { font-size:10px; }
#newstext p { font-size:10px; }

#homelink {position:absolute;z-index:500;width:440px;height:120px;top:30px;left:0px;}  

.bestellformular {margin-top:25px;width:500px;}
.bestellformular h2 {padding-bottom:10px;margin-top:10px;}
.bestellformular .key {font-size:10px;font-weight:bold;color:#6f6f6f;width:105px;padding-right:4px;padding-bottom:2px;padding-top:2px;}
.bestellformular .value {font-size:10px;color:#6f6f6f;padding-bottom:2px;padding-top:2px;}
.bestellformular .submit input{border:1px solid #8f8f8f;font-size:10px;color:#6f6f6f;background-color:#FFFFFF;margin-left:10px;}
.bestellformular .checkbox {font-size:10px;color:#6f6f6f;padding-bottom:2px;padding-top:2px;}
.bestellformular .trenner {border-bottom:1px dotted #8f8f8f;margin-top:10px;}
.bestellformular .value textarea{font-size:10px;color:#6f6f6f;border:1px solid #8f8f8f;width:500px;height:50px;font-family:Verdana, Geneva, sans-serif;}

.warenkorb-tabelle-checkout{ margin-top:30px; font-size:10px;width:500px;padding:0px;}
.warenkorb-tabelle-checkout .head {color:#000000; font-weight:bold;height:23px;border-bottom:1px solid #8f8f8f;padding:0px;margin:0px;}
.warenkorb-tabelle-checkout .item {height:23px;border-bottom:1px dashed #8f8f8f;padding:0px;margin:0px;}
.warenkorb-tabelle-checkout .versand {height:23px;border-bottom:1px solid #8f8f8f;padding:0px;margin:0px;}
.warenkorb-tabelle-checkout .summe {color:#000000; font-weight:bold;height:23px;padding:0px;margin:0px;}
.warenkorb-tabelle-checkout .ust {color:#8f8f8f; height:23px;padding:0px;margin:0px;margin-top:18px;}
.warenkorb-tabelle-checkout .text {color:#000000; font-weight:bold;height:23px;padding:0px;margin:0px;}
.warenkorb-tabelle-checkout .textgrau {height:23px;padding:0px;margin:0px;padding-top:20px;}

.checkout-buttonleiste .submit input{border:1px solid #8f8f8f;font-size:10px;color:#6f6f6f;background-color:#FFFFFF;font-weight:bold;margin-top:40px;}
.checkout-buttonleiste .bestellen input{border:1px solid #8f8f8f;font-size:10px;color:#af1023;background-color:#FFFFFF;font-weight:bold;margin-top:40px; }



/* sound and more */

	.sum .sum-welcome-image { text-align:center; margin-top:10px; }
	.sum h1 { text-align:right; float:right; width:350px; border-bottom:1px dashed #8e8e8e; color:#6f6f6f; font-size:36px; font-weight:bold; line-height:36px; margin-bottom:40px; }
	.sum p { font-size:10px; color:#6f6f6f; padding-left:30px; line-height:16px; }
	.sum p a { color:#5b1719; text-decoration:underline; }
	.sum p.title { font-size:12px; font-weight:bold; }

	/* listenansicht */
	.sum h1.smaller { font-size:24px; }
	.sum-list-item { margin-bottom:20px; margin-left:30px; }
	.sum-list-item h2 { margin-bottom:5px; font-size:14px; }
	.sum-list-item h2 .date { font-size:12px; font-weight:normal; }
	.sum-list-item p { margin:0; padding:0; }
	.sum-list-item p.detaillink { text-align:right; }

	/* detailansicht */
	.sum.detail { margin-top:10px; }
	.sum.detail h1 { text-align:right; float:right; width:350px; border-top:1px dashed #8e8e8e; color:#6f6f6f; font-size:24px; font-weight:bold; padding-top:5px; line-height:24px; margin-bottom:40px; border-bottom:none; }
	.sum.detail h2 { font-size:16px; margin:0; padding:0; padding-bottom:3px; }
	.sum.detail .images { margin-bottom:20px; }
	.sum.detail .images .bigimg { float:left; width: 210px; height:145px; overflow:hidden; }
	.sum.detail .images .smallimages { float:right; width: 210px; height:145px; overflow:hidden; margin-bottom:-5px; }
	.sum.detail .images .smallimages .imgitem { float:right; margin-top:5px; margin-left:5px; width:60px; height:45px; overflow:hidden; }
	.sum-detail-inner { margin-left:30px;font-size:10px; color:#6f6f6f;}
	.sum-detail-inner p { margin:0; padding:0; margin-bottom:20px; }
	.sum-detail-inner div { margin:0; padding:0; }
	.sum-detail-inner ul, .sum-detail-inner ol { margin-bottom:20px;font-size:10px; color:#6f6f6f; padding-left:30px; line-height:16px; }
	.sum-detail-inner ul li, .sum-detail-inner ol li { padding-bottom:4px; }
	
	.sum-kontakt { margin:80px 30px 5px 30px;  font-size:10px; color:#6f6f6f }
	
	.sum-anfrage {  margin-top:10px; }
	.sum-anfrage h1 { text-align:left; width:350px; border-top:1px dashed #8e8e8e; color:#6f6f6f; font-size:24px; font-weight:bold; line-height:36px; margin-bottom:40px; }

	.sum-table { padding-left:40px; }

	/* rechte spalte */
		.box1 { height:93px; border-bottom:2px solid #FFF; }
		.box2 { height:120px; border-bottom:2px solid #FFF; }
		.box3 { height:23px; border-bottom:2px solid #FFF; }
		.box4 { padding-top:27px; background-color:#FFF; }
		.box4 h3 { margin-left:4px; font-size:10px; color:6f6f6f; }
		
		.sum-button { text-align:center; padding-top:20px; }
		.sum-button2 { text-align:center; padding-top:0; }
		
		.aktuelle { border:1px solid #b7b7b7; padding:8px 0; font-size:10px; color:#6f6f6f; font-weight:bold; width:200px; margin:0 auto; }
		.location  { border:1px solid #FFF; padding:8px 0; font-size:10px; color:#6f6f6f; font-weight:bold; width:200px; margin:16px auto 12px auto; }
		.archiv  { border:1px solid #b7b7b7; padding:8px 0; font-size:10px; color:#6f6f6f; font-weight:bold; width:200px; margin:12px auto; margin-bottom:0; }
		
		.image-container { margin:4px auto; margin-bottom:6px; width:190px; }
		.image-container .items { height:44px; width:190px; }
		.image-container .items .item { width:60px; height:44px; margin-right:4px; float:left; *display:inline; *margin-right:2px; overflow:hidden; }
		.image-container .items .item img { border:1px solid #FFF; }
		.image-container .items .item.lastoftype { margin-right:0; float:right; }
		.navi { width:190px; margin:0 auto; }
		.navi #moveleft { margin-left:4px;  }
		.navi #moveright { text-align:right; margin-right:4px; }
		.navi .search { text-align:center; }
		
		.location-container { margin:4px auto; margin-bottom:6px; width:190px; border-top:1px dashed #b7b7b7; padding:3px 0;  }
		.location-container a { font-weight:normal; color:#6f6f6f; text-decoration:none; }
		.location-container a.active { font-weight:bold; color:#691012; }
		
		.archiv-container { margin:4px auto; margin-bottom:6px; width:190px; border-top:1px dashed #b7b7b7; padding:3px 0;  }
		.archiv-container a { font-weight:normal; color:#6f6f6f; text-decoration:none; }
		.archiv-container a.active { font-weight:bold; color:#691012; }

.noscreen {display:none;}