/*	CSS Document (©)
	developed for mountainstay.ch
	by Ellen Bratfisch */

/*	colours:
	#16ADDE; blue
	#191713; dark brown (bg)
	#86837C; brown 
	#8F8D88; text */

/*@import url("style_reset.css");*/

/*@font-face {
	font-family: Expressway Free;
	src: url('exprswy_free.ttf');
	format("opentype");
	} */

body {
	font-family: "Expressway Free", Verdana, "Lucida Sans Unicode", "Lucida Sans", sans serif;
	font-size: 11px;
	letter-spacing: 0px;
	color: #8F8D88 /*9E9E9D*/;
	line-height: 1.5em;
	text-align: left;
	height:100%; 
	padding: 0;
	margin: 0;
	background:  #191713 url(../images/MT_Logo_Poka.gif) no-repeat;
	background-position: 0px 200px;
	font-weight: 100;
	}
div#container {
	}
div#logo {
	padding: 0;
	margin: 0;
	background:  #191713 url(../images/MT_Logo_Poka.gif) no-repeat;
/*	background-position: 0px 200px;*/
	position: absolute;
	top: 200px;
	left: 0px;
	}
div#header {
	border:none; 
	position: relative; 
/*	top:50%;   Anzeige des Headers in Mitte der Seite*/
	left: 50%; 
	text-align:center; 
	width: 100%; 
	margin-left: -50%;
	background: #292620; 
	margin-top: 0%;
	}
div#subheader {
/*	background: #191713; 1 */ 
	text-align: left; 
	width: 920px; 
	border: 0px solid #fff; 
	margin: auto;
	}

	
div#content {
	width: 920px /*920*/;
	border: 0px dotted #292620; 
	margin: auto 95px ; /*nur "auto" wenn sich das feld dynamisch an die fenstergroesse anpassen soll*/
	height:auto;
	}
div.static_content {
	float: left;
	text-align:left; 
	width: 740px; /*660px*/; 
	border: 0px solid #fff; 
	margin: 20px auto auto auto;
	}
		#items, .items {
		width: 220px /*550px*/;
		margin: 0px;
		padding: 0;
		float: left;
		border-right: 0px solid #86837C;
		}
		.items {
			margin-right: 15px;
			}
		#items h4,#big_items h4{margin-left: 10px;}
		#items img, #iteminfo img, #big_items img {
			padding: 6px;
			background: #292620;
			}
		#news_items {
			width: 475px;
			margin: 0px;
			padding: 0;
			float: left;
			border-right: 0px solid #86837C;
			}
	/*	#big_items img {
				padding: 10px;
				background: #292620;
				} */
		#imagelist img, .entry-content img, ul#imagelist_about img {
			padding: 5px;
			/*border: 1px solid #292620;*/
			background: #292620;
			}/* überprüfen */
		ul#imagelist, ul#imagelist_about {
			width: 480px /*400 330 280px*/;
			padding: 0 10px 0 0;
			border: 0px solid black;
			list-style-position: inside;
			margin-left: 0px;
			}
			ul#imagelist_about {
				width: 200px;
				padding: 0 10px 0 0;
				border: 0px solid black;
				list-style-position: inside;
				margin-left: 0px;
				}
		ul#imagelist li, .catcloud li, ul#imagelist_about li {
			list-style-type: none;
			list-style-image: none;
			margin: 0 5px 5px 0;
			padding: 0;
			display: inline;
			}
				#big_items {
				width: 330px /*550px*/;
				margin: 0;
				padding: 0;
				float: left;
				border-right: 0px solid #86837C;
				}
div#sidebar {
	float: right;
	text-align:left; 
	width: 220px; 
	min-height: 200px; /*vorher: height: 300px*/
	border: 0px solid #fff; 
	margin: 0px auto auto auto;
	border: 0px dashed #292620; 
	padding: 0 0px 10px 10px;
	}
	.feed {
		margin-left: 3px;
		padding: 0 0 0 19px;
		background: url("../images/feed-icon.png") no-repeat 0 50%;
		}
	.feed-button {
		padding: 10px 0;
		}
	.feed-button a {
		padding: 10px 15px 10px 36px;
		background: #292620 url("../images/feed-icon.png") no-repeat 15px 50%;
		border-top: 1px solid #3b3b39;
		border-right: 1px solid #111110;
		border-bottom: 1px solid #0b0b0a;
		border-left: 1px solid #2b2b29;
		}
	.feed-button a:hover {
		background: #292620 /*232320*/ url("../images/feed-icon.png") no-repeat 15px 50%;
		border-top: 1px solid #42423f;
		border-right: 1px solid #161614;
		border-bottom: 1px solid #0f0f0d;
		border-left: 1px solid #333330;
		}
div#botbar {
	text-align:left; 
	width: 100%; 
	margin: 25px auto 0px auto;
	border: 0px solid #292620;
	padding-top: 10px;
	padding-bottom: 10px;
/*	position:relative; 
	bottom:0px; 
	left:0px;*/
	}
div#subbot {
	width: 920px;
	margin: auto;
	}
div.subbot {
	width: 920px;
	margin: 0px auto;
	text-align: left;
	}
div.subbot table {
	width: 918px;
	margin: 0px;
	padding: 5px 0px;
	text-align: left;
	border: none;
	border-spacing: 0px;
	
	height: 10px; /*Damit brauner Streifen am oberen Seitenrand in Opera angezeigt wird */
	}
div.subbot td {
	margin: 0px;
	padding: 0px;
	}
div.subbot td.logo {
	width: 270px;
	border: 0px solid black;
	}
div#navi {
	width: 920px;
	margin: 20px auto;
	text-align: left;
	}
div#navi div {
	float: left;
	margin-right: 25px;
	}
div#footer {
	text-align: center;
	width: 100%;
	/*background:  #191713;
	position: absolute;
	bottom: 0px;*/
	}
	div#footer_content {
		float: left;
		text-align:left; 
		width: 660px; 
		border: 0px solid #fff; 
		margin: auto 95px
		}
		div#footer a.noline {
			text-decoration: none;
			}
		div#footer span {
			font-size: 10px;
			}
div.shop_entry {
	float: left;
	width: 400px;
	margin-right: 10px/*20px*/;
	}
div#cart, div.cart {
	float:right; 
	padding-top: 0px;
		margin-top: 0px;
	width:190px;
	}

div.entry-content ul {
	margin: 0;
	padding: 0;
	list-style-position: inside; /*inside = eingerückt.outside = ausgerückt (Voreinstellung).*/
	list-style-type: circle;
	}
	div.entry-content li  {
/*		margin: 0;
		padding: 0;*/
	
	/*	display: inline;
		margin: 0 5px 5px 0;
		padding: 3px;
		background: #292620;
		line-height: 24px;*/
		}
		#features {
			margin:0;
			padding:0;			
			}
		#features div {
			float:left; 

			}
			div#category_cloud {
					background:#292620; 
					margin: 10px 10px 0 0;
					padding: 0px 10px;
					font-size: 0.85em;
					min-height: 110px;
					}
				ul.catcloud {
					background: #292620;
					width: 190px;
					padding: 0 0 0 0;
					border: 0px solid black;
					list-style-position: inside;
					margin-left: 0px;
						}
						ul.catcloud li {
							margin-right: 3px;
						}
			#feature {
				background:#292620; 
				width:300px; 
				margin: 10px 10px 0 0;
							
							min-height: 110px;
				}
				#feature .entry-content {
				padding: 7px;
				}
				#feature .entry-content img {
					float: left;
					padding-right: 10px;
					}
				.feature-title {
					font-size: 10px;
					font-weight: bold;
					color: #16ADDE;
					}
		div#news {
			float:left;
			color: #86837C;
			background: none;
			margin: 10px 0 0 0;
			/*	
			padding: 0px 10px;
			width: 520px;*/
			}
			div.news {
				width: 210px;

				}
				div.news h3 {
					margin-bottom: 5px;
					}
			div#col-r {
				background:; 
				width: 300px;
				margin: 0; /* 1. Position auf Null pixel ändern wenn contactform mit Überschrift */
				float: left;
				padding: 0;
				}
				div#contactform {
					background:; 
					width: 300px; /*298px*/ 
					margin: 0px 0 0 10px; /* 1. Position auf Null pixel ändern wenn contactform mit Überschrift */
					float: left;
					padding: 0;
					}
				div#kurzinfo {
					width: 290px;
					border: 1px solid #292620;
					background: #292620 /*#8F8D88#86837C*/;
					padding: 0 0 5px 10px;
					margin: 10px 0 0 10px; /* 1. Position auf Null pixel ändern wenn contactform mit Überschrift */
					float: left;
					}
	 	div#video {
			width: 520px;
			background:#191713/*#292620*/; 
			margin: 10px 10px 0 0;
			padding: 0;
			}
		 object {
				margin: 0;
				padding: 0;
				}
	
	div#cart ul.yab-cart,div#cart ul.yab-cart li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	
	
.column_r  { 
    width: 260px;
	float: right;
	border:1px solid red;
	}
.column_l {
	width: 260px;
	float: left;
	border:1px solid red;
	}
a:link, a:visited {
	border: none;
	color: #16ADDE; /*#0D9FD8; #0099cc;*/
	}
em {
	color: #16ADDE;
	font-style: normal;
	}
img {
	border: none;
	}
h3 {
	font-size: 16px;
	font-weight: bold; 
	text-transform: lowercase;
	font-family: arial;
	color: #16ADDE;
	}
a.yab-to-checkout {
		font-size: 16px;
		font-weight: bold; 
		text-transform: lowercase;
		font-family: arial;
		color: #8F8D88;/*#16ADDE;*/
		text-decoration: none;
		}
		a.yab-to-checkout:hover {
				font-size: 16px;
				font-weight: bold; 
				text-transform: lowercase;
				font-family: arial;
				color: #16ADDE;
				text-decoration: none;
				}
	span.yab-subtotal { margin-bottom: 10px;}
h4 {
/*	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	NEU*/
	font-weight: bold;
	font: 14px arial;
	font-weight: bold;
	text-transform: lowercase;
	margin: 0;
	padding: 0;
	}
.section_title {
	font-size: 16px;
	font-weight: bold; 
	text-transform: lowercase;
	font-family: arial;
	color: #8F8D88; /*#292620;*/
	}




/*	Zusatz für ALLE Formulare
------------------------------ */
form {
	border: 0;
	margin: 0;
	padding: 0;
	}
form br {
	clear: left;
	}
/*input[type=text]:focus, textarea:focus, input[type=submit]:focus  {
	border: 1px solid #16ADDE;
	background: #16ADDE;
	color: #FFF;
	padding: 1px;
	}*/
form input, form textarea, form select {
	font: 11px Verdana, "Lucida Sans Unicode", "Lucida Sans", sans serif;
	}
form textarea {
	padding: 2px;
	}
input[type=submit] {
	width: auto;
	/*Neu am 31.08.09:*/
	background: #16ADDE;
	border: 1px solid #16ADDE;
	color: #292620;
	padding: 1px;
	font: 12px arial;
	font-weight: bold;
	text-transform: lowercase;
	}
button, a.feature_link {
	width: auto;
	/*Neu am 31.08.09:*/
/*	background: #16ADDE;*/
	border: 1px solid #16ADDE;
	color: #292620;
	padding: 1px;
	margin-top: 10px;
	font: 12px arial;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	background: #16ADDE;
	}


	/* Hinzufügen */
	p.yab-add-select-variant {

		}
	p.yab-add-select-variant #select-variant-39{

		}
	p.yab-add-select-variant label {
		display: none;
		}
	form select {
		width: 250px;
		}

	/*	Form > Checkout table
	------------------------------ */

	#yab-checkout-table {
	  	width: 100%;
	  	margin-bottom: 2em
		}
	#yab-checkout-table th {
	  	font-weight: bold;
		font: 14px arial;
		font-weight: bold;
		text-transform: lowercase;
		}
	#yab-checkout-table td, #yab-checkout-table th {
	  	border-bottom: 1px dotted #86837C;
	  	padding: 2px 5px
		}
	#yab-checkout-table td.yab-checkout-price,
	#yab-checkout-table th.yab-checkout-price {
	  	width: 20%;
	  	text-align: right
		}
	#yab-checkout-table td.yab-checkout-change,
	#yab-checkout-table th.yab-checkout-change {
	  	width: 35%;
		}
	#yab-checkout-table form {
	  	padding: 0
		}
	#yab-checkout-table td.yab-checkout-change {
	  	text-align: right
		}

	#yab-checkout-table td.yab-checkout-change {
	  	vertical-align: bottom
		}
	#yab-checkout-table td.yab-checkout-price {
	  	vertical-align: bottom;
	  	color: #86837C;
		}
	#yab-checkout-table ul {
	  	line-height: 130%;
	  	padding: 0.2em 0 0 1em;
	  	list-style: none
		}
	/*#yab-checkout-table ul li {
	  padding: 0;
	  font-size: 0.87em
	}*/
	#yab-checkout-table ul li.yab-checkout-item-price {
	  	padding-right: 2em;
	  	color: #86837C;
	  	text-align: right;
	  	/*font-size: 1em */
		}
	#yab-checkout-table p {
	  	padding: 0;
	  	width: 100%
		}
	/*#yab-checkout-table input {
	  	padding: ;
		border: none;
		} 
	#yab-checkout-table input.submit-edit {
	  	width: auto;
	  	border: none;
	  	background: #16ADDE;
	  	color: #FFF;
		margin-left: 2px;
		}
	#yab-checkout-table input.submit-del {
	  	border: none;
	  	background: #16ADDE;
	  	color: #FFFFFF;
		margin-left: 2px;
		}*/
	#yab-checkout-table td.yab-checkout-sum {
	  	text-align: right;
	  	color:  #86837C;
		}
	#yab-checkout-table tr.yab-checkout-total td {
		font-weight: bold;
	  	background: #16ADDE;
	  	color: #FFFFFF
		}
	#yab-checkout-table td img {
		float:right;
		}

	td.yab-checkout-change input[name=editqty], p.yab-add input[name=qty] {
		width: 22px;
		margin-right: 5px;
	}
	p.yab-add input[name=qty] {
		margin-left: 5px;
	}

/*	Checkout notices
------------------------------ */

p.yab-shop-required-notice {
  	background: none;
  	color: #FFFFFF;
  	padding: 1em;
  	text-align: center;
  	font-weight: bold;
  	margin-bottom: 1em
	}
ul.yab-shop-notice {
  	border: 1px dashed #86837C;
  	list-style: none;
  	padding: 1em 0 1em 0;
  	color: #86837C;
  	font-weight: bold;
  	text-align: center;
  	margin-bottom: 2em
	}
	
	
/*	Checkout form
------------------------------ 
nach links ausgerückte Einträge differieren vom Original in Datei design.css */


#yab-checkout-form {
  	padding-left: 0.5em
	}
	#yab-checkout-form fieldset {
		border: 1px solid #86837C;
		}
	#yab-checkout-form p {
	  	width: 100%;
		}
	#yab-checkout-form label {

		width: 100px;
		text-align: left;
					clear: both; /*WICHTIG*/

				float: left;
		
		}
#yab-checkout-form input, #yab-checkout-form select, #yab-checkout-form textarea{
  	width: 300px /*32em*/;
  	text-align: left;
	padding: 1px 5px;
	}

/*	#yab-checkout-form p.zip-city input {
	  float: left;
	}
	#yab-checkout-form p.zip-city label {

	width: auto;
	float:right;
	border: 1px solid red;
	}*/
		#yab-checkout-form input#postal /*PLZ-Feld*/{
		  width: 7em;
		}	
	/*	#yab-checkout-form label.city {
		 width: 3em;
		  text-align: left;
		}
		#yab-checkout-form input#city {
		  width: 16.3em;
		  margin-left: 0;
		margin-right: 7px;
		float:left;
		}*/
	#yab-checkout-form textarea {
	  	height: 8em;
	  	padding: 5px;
		}
	#yab-checkout-form p.tou{
		margin-left: 100px;
		width: 300px;

		}
	#yab-checkout-form p.tou input {
	  	width: auto;

		}
	#yab-checkout-form p.tou label {
	  	width: auto;
	  	padding: 0;
	float:left;
	
		}
	#yab-checkout-form p.submit input {
	  	margin-left: 100px;
	  	width: auto;
	  	padding: 2px;
	  	text-align: center;
		}

		
	input[name=add] {	
		vertical-align: middle;	
		}
	


/*	#yab-checkout-form p.yab-shop-required label {
	  color: #75111B;
	  font-weight: bold
	}*/

.yab-promocode label {
	margin-right: 10px;
	}
#yab-promo {
	width: 70px;
	margin-right: 10px;
	}

	

	
	
/*	Form > Contact
------------------------------ */
#contactform form.zemContactForm {
	padding: 0px 10px;
		border: 1px solid  #292620;
		width: 278px;
}
form.zemContactForm input, form.zemContactForm select, form.zemContactForm textarea {
 	width: 270px;
	display: block;
	float: left;
	margin:0 0 5px 0;
	}
form.zemContactForm textarea {
	height: 100px;
	}
form.zemContactForm label {
	display: block;
	float: left;
	width: 80px;
	text-align: left;
	padding-right: 2px;
	}
form br {
	clear: left;
	}
form.zemContactForm .zemSubmit {
	float: left;
	width: auto;
	}
.zemContactForm	fieldset {
	padding: 0;
	margin: 0;
	border: none;
	}
.zemContactForm legend {
	display: none;
	}
.zemThanks p {
	font-weight: normal;
	padding-left: 10px;
	}
ul.zemError {
	list-style-position: outside;
	padding: 0;
	margin: 5px 0 0 0;
	}
	ul.zemError li {
		list-style-type: none;
		list-style-image: none;
		margin: 0;
		padding: 0;
		}
/* Form > Newsletter 
------------------------------ */

.round_corner .zemContactForm  input{
	width: 180px;
	}
.round_corner .zemContactForm .zemSubmit, .round_corner .zemContactForm .zemCheckbox {
	float: left;
	width: auto;
	margin-right: 5px;
	}
.entry-content 	.zemContactForm .zemCheckbox /*für unsubscribe form*/{
		float: left;
		width: auto;
		margin-right: 5px;
		}
	

/* Form > Anfrage
------------------------------ */
#mailform input, select,textarea {
 	width: 300px;
	display: block;
	float: left;
	margin-bottom: 5px;
	}
#mailform label {
	width: 150px;
	}
#mailform input.zemCheckbox {
	width: auto;
	}
/*#mailform .zemRequired {
	font-weight: bold;
	}*/
#mailform ul.zemError {
	border: 1px dashed #86837C;
  	list-style: none;
  	padding: 1em 0 1em 1em;
  	color:  #16ADDE;
  	text-align: left;
  	margin-bottom: 2em;
	margin-left: 5px;
	}
#mailform .zemSubmit {
	width: auto;
	}
.mailformail {
	margin-left: 20px;
	margin-right: -50px;
	}


/*	Inserentendetails
------------------------------ */
.peritem {
	padding:  10px 5px;
	width: 550px;
	}
.searchperitem {
	padding: 10px;
	border: 1px dashed #CCC;
	margin-left:20px;
	margin-bottom:20px;
	}
.searchperitem h3 {
	display: none;
	}
.peritem h3 {
	display: none;
	}
.item-img {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0;
	}
.item-img img /*.entry-content img*/ {
	border: 3px solid #FFF;
	}
.item-desc {
	width: 320px;
	float: right;
	margin: 0;
	padding: 0;
	}
.item-desc ul.theinfo {
	text-align: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px dotted #86837C;
	}
.item-desc ul.theinfo li {
	padding: 2px 0;
	border-bottom: 1px dotted #86837C;
	}
span.infofield {
	float: left;
	font-weight: bold;
	}
/*li.info-normal {
	text-align: left;
	}*/
span.coln {
	display: none;
	}
.text {
	padding: 20px 0px;
	}
.text h4 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	}
br.cleaning {
	clear:both;
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	}
li.blue {
	background: #292620;
	}

	/* ================================================================ 
	This copyright notice must be untouched at all times.

	The original version of this stylesheet and the associated (x)html
	is available at http://www.cssplay.co.uk/menus/dd_valid_2.html
	Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
	This stylesheet and the associated (x)html may be modified in any 
	way to fit your requirements.
	=================================================================== */
	.menu {
		width:100% /*749px*/; 
		height:25px /*30px*/; 
		position:relative; 
		margin:0;
		background: #16ADDE; 
		position:relative; 
		z-index:100;}
	.menu ul {
		padding:0; 
		margin:0px auto 0px auto; 
		list-style-type: none; 
		width: 920px;
		}
	.menu ul li {
		float:left; 
		border-left:1px solid #191713; 
		width:106px;
		}
	.menu ul li a, .menu ul li a:visited {
		display:block; 
		width:101px; 
		text-decoration:none; 
		padding:0 0 0 5px; 
		height:25px /*30px*/; 
		line-height:25px /*30px*/; 
		color: #FFF ; 
		background: #16ADDE /*#c9c9a7*/ url(../../graphics/drop.gif) bottom right no-repeat;
		text-transform: lowercase;
		}
	.menu table {
		border-collapse:collapse; 
		margin:0; 
		padding:0; 
		font-size:1em;
		}
	.menu ul li ul {
		visibility:hidden; 
		position:absolute; 
		top:25px /*30px*/; 
		left:auto /*0*/; 
		width: 920px;
		border-bottom: 1px solid #16ADDE;
		}


	.menu ul li:hover a,
	.menu ul li a:hover {color:#FFF;}

	.menu ul li:hover ul,
	.menu ul li a:hover ul {visibility:visible; width:920px; background:#292620; color:#16ADDE;}

	.menu ul li:hover ul.right_side li,
	.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #191713;}

	.menu ul li:hover ul.left_side li,
	.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #191713;}

	.menu ul li:hover ul li a.sub,
	.menu ul li a:hover ul li a.sub {background:#191713 url(../../graphics/drop2.gif) bottom right no-repeat; color:#16ADDE;}

	.menu ul li:hover ul li ul,
	.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

	.menu ul li:hover ul li a,
	.menu ul li a:hover ul li a {display:block; background:none /*#b3ab79*/; color:#86837C;}

	.menu ul li:hover ul li a:hover,
	.menu ul li a:hover ul li a:hover {background:none; color:#16ADDE;}

	.menu ul li:hover ul li:hover ul,
	.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:none /*#dfc184*/;}

	.menu ul li:hover ul.right li {float:right;}

	.menu ul li:hover ul li:hover ul li a,
	.menu ul li a:hover ul li a:hover ul li a {background:none; color:#86837C;}

	.menu ul li:hover ul li:hover ul li a:hover,
	.menu ul li a:hover ul li a:hover ul li a:hover {background:none; color:#16ADDE;}


/*	Form > Translation
------------------------------ */

#rah_google_translate_container {
	text-align: center;
	font-size: 10px;
	width: 310px;
	margin:auto;
	}
#rah_google_translate_container label {
	float: left;
	}
#rah_google_translate_container input[type=submit] {
	float: right;
	}
select#rah_google_language {
	width: 100px;
	float: left;
	margin-left: 5px;
	}
	
code {
	color: #16ADDE;
	}

	
/*Neu:*/
#feature, .feature, .feature_blue, .zemContactForm, #kurzinfo, #category_cloud, #flyout li b, .round_corner {
			/*Rounded Corners*/
			-moz-border-radius: 4px; /* For Mozilla Firefox */
			-khtml-border-radius: 4px; /* For Konqueror */
			-webkit-border-radius: 4px; /* For Safari */
			border-radius: 4px; /* For future native implementations */		
		}
	
.entry-content .feature /* Seite about */ {
		background: #292620;
		padding:10px;
		width: 460px;
		margin: 0 0 10px 0px;
		float: left;
		}
	
.feature {
	background: #292620;
	padding: 0 10px;
	width: 460px;
	margin: 0 0 10px 0px;
	float: left;
	}
.feature_blue {
	background: #16ADDE;
	padding: 10px;
	width: 460px;
	margin: 0 0 10px 0px;
	float: left;
	
	color: #292620;
	}
	.feature_blue p {
		border: 1.5px dashed #292620;
		padding: 10px;
		font: 24px Georgia, Times, "Times New Roman";
		font-style: italic;
		margin: 0px;
		}

div.code pre {
	color: #16ADDE;
	width: 440px;
	height: 100px;
	overflow: auto;
	background: #FFF;
	padding: 5px 10px;
	}
	div.code pre code {
		font-size: 11px;
		line-height: 11px ;
		font-family:  "Andale Mono", Monaco, Courier, "Courier New", "Lucida Console", monospace  ;
		}
		div.code pre:hover {
		}
		
		
.round_corner p {
	font: 24px/32px /*18 24*/ Georgia, Times, "Times New Roman";
	font-style: italic;
	margin: 0;
	padding: 0;
	color: #16ADDE;
	}
.round_corner h3 {
	color: #191713;
	}
	

	
/* Flyout-Menu
------------------------- */
#wrap {width:auto; position:relative; top:170px; left: 65px; background:none; height:auto; /*362px*/; padding:0 30px; color:#8F8D88; margin-left:25px; font-family:verdana, arial, sans-serif; font-size:11px; border:0px solid #292620;}
#wrap p {margin-left:0;}
#wrap a.nikon_link, #wrap a.nikon_link:visited {color:#bcd; font-size:10px;}
#wrap a.nikon_link:hover {text-decoration:none;}

#flyout {font-size:11px; padding:0; margin:0; list-style:none; width:24px; height:auto /*360px*/; position:absolute; left:-25px;}
#flyout ul {padding:0; margin:0; list-style:none;}
#flyout li {display:block; width:24px; height:120px; background:none; color:#FFF} /*Menü-Tabs*/
#flyout li a {display:block; width:24px; height:120px; text-indent:-999px; text-decoration:none; }
#flyout li a.nikon {}

#flyout table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#flyout li {float:left; margin-bottom:1px;}
#flyout li ul {visibility:hidden; position:absolute; top:0; left:24px; width:740px/*400px*/; height:117px; border-left:1px solid #191713; padding-top:15px /*4px*/;}
#flyout li ul li {display:block; display:inline; width:100px; height:22px; border:0; margin:0 10px; background:transparent;}
#flyout li ul li a {text-indent:0; background:transparent; display:block; width:100px; height:22px; line-height:21px; color:#16ADDE; border-bottom: 0px dotted #292620; text-decoration:underline; }
#flyout li b {visibility:hidden; display:block; width:740px/*360px*/; height:280px /*120px*/; position:absolute; top:0; left:24px; background: #191713; border:4px solid #292620; border-bottom: 50px solid #191713 /*neu, bei Problemen entfernen*/; opacity:0.95; filter:alpha(opacity=95);}
* html #flyout li a:hover {position:relative; white-space:normal;}
* html #flyout li a:hover ul li a:hover {color:#16ADDE; background:#191713;}
#flyout li:hover {position:relative;}
#flyout li:hover ul li a:hover {background:none; color:#16ADDE; } /*Hover-Links*/
#flyout li:hover b,
#flyout li a:hover b {
visibility:visible;
}
#flyout li:hover ul,
#flyout li a:hover ul {
visibility:visible;
}
/* ---------------------- */

/* REKLAME
------------------------- */
body#reklame {
/*	background: url(../../images/027manila_craze.png) repeat; 008manila_craze.png
	}
	body#reklame #header {
		background: none;
		}
	body#reklame h3.title {
		background: #FFF;
		width: 65px;
		}
	body#reklame p {
		background: #292620;
		}
		body#reklame #sidebar {
			
				background: #292620;
			padding: 0px 10px;
			}
			body#reklame #sidebar p {
			background: none ;
				border: none;
				}*/

/* ARTISTS > Künstler-Seite
------------------------- */

body#artists {
	background: url(../../images/030manila_craze.png) repeat; /*008manila_craze.png*/
	}
	body#artists h3.title {
		background: #FFF;
		width: 65px;
		}
	body#artists #sidebar{
		background: ;
		}
/*	body#artists .content, .static_content, h3, p {
		background: #292620;
		opacity:0.65; filter:alpha(opacity=65);
		}*/
		body#artists h3, body#artists p {
			background: #292620;
			opacity:1.0; filter:alpha(opacity=100);
		}

