body{
	padding-bottom:20px;
	font-size:14px;
	line-height:1.5em;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:#000;
	text-align:center;
	background-image: url(pix/stone-2.png);
	margin: 0 0;
}

.wrapper {
}

.wrapper-header {

}


.page {
	width:854px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

.page-print { padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.page-popup .page-title{padding-bottom:20px;}
.main {
	padding:0px 0 0;
}

**/ *{
	margin:0;
	padding:0;
}.full-width{width:100%}.container{width:100%;overflow:hidden}.clear{clear:both}


.radio,checkbox{border:0;background:0}

.pages-indent{padding:20px}
.pages-wrapper{padding:17px;border:1px solid #194431}


img{border:0;vertical-align:top}
a{color:#194431;text-decoration:underline}
a:hover{text-decoration:none}
h1{font-size:1em;font-weight:normal;line-height:1.3}
h2{font-size:1em;font-weight:normal;line-height:1.34}
h3{font-size:1em;font-weight:bold;line-height:1.375}
h4{
	font-size:1.4em;
	font-weight:bold;
	color: #194431;
}
h5{font-size:5em;font-weight:bold}
h6{	font-size:13px;}

/**/form{display:inline}fieldset{border:0}legend{display:none}
/**/address{font-style:normal}cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:''}small,big{font-size:1em}sup{font-size:1em;vertical-align:top}
/**/ul,ol{list-style:none}/**/

.nobr{white-space:nowrap!important}.wrap{white-space:normal!important}.a-left{text-align:left!important}
.a-center{text-align:center!important}.a-right{text-align:right!important}.
v-middle{vertical-align:middle}.f-left,.left{float:left!important}.f-right,.right{float:right!important}
.f-none{float:none!important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0!important}
.no-padding{padding:0!important}.no-bg{background:none!important}

/**//**//**//**/.clearer:after,.header:after,#nav:after,.main:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block-poll li:after,.block-related li:after,.block-related .item:after,.block .actions:after,.mini-products-list li:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.products-list li.item:after,.product-view .product-img-box .more-views ul:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.field-100:after,.group-select li:after,.form-list li:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}

/* Header ================================================================================ */
.header-container {}
.header {}
.header_foot{
}
.header .top-block{
	padding:5px 1px 5px 0;
}
.header .head-right-block{
	float:right;
	width:70%;
	padding-top: 30px;
	padding-right: 20px;
}
#logo{
} 
.header .welcome-msg{
	font-weight:bold;
	text-align:right;
	color:#900;
	font-size:24px;
}
.header .form-search{text-align:right; padding-top:15px; padding-right:2px;}
.header .form-search label{font-size:0.91em; color:#707070;}
.header .form-search input{width:173px; margin-right:5px; margin-top:-1px;}
.header .form-search button{float:right; width:30px; height:19px; overflow:hidden; border:0; margin-top:1px; background:url(pix/search_c.gif) left top no-repeat;}

.header .menu{background:url(pix/menu_blw.jpg) left top repeat-x margin:0 0 0 2px;}
.header .menu .bot{background:url(pix/menu_blx.jpg) left bottom repeat-x;}
.header .menu .left-side{background:url(pix/menu_bly.jpg) left top repeat-y;}
.header .menu .right-side{background:url(pix/menu_blz.jpg) right top repeat-y;}
.header .menu .left-top{background:url(pix/menu_bm0.jpg) left top no-repeat;}
.header .menu .right-top{background:url(pix/menu_bm1.jpg) right top no-repeat;}
.header .menu .left-bot{background:url(pix/menu_bm2.jpg) left bottom no-repeat;}
.header .menu .right-bot{background:url(pix/menu_bm3.jpg) right bottom no-repeat; padding:9px 4px 6px 5px;}

.header .head-block{}
.header .head-block .right-side{
	width:100%;
}
.header .head-block .left-top{}
.header .head-block .right-top{}
.header .head-block label{font-size:0.91em; color:#707070;}
.header .head-block select{color:#B7B7B7; font-size:10px; border:1px solid #B9B8AE;}
.header .links-block{
	width:300px;
	float:right;
	display:block;
	margin-left: 30px;
	padding-left: 80px;
}

.header .header-currency{float:left; padding-right:51px; margin-right:48px; }
.header .header-currency select{width:98px;}

.header .form-language{float:left; padding-right:55px; margin-right:45px; }
.header .form-language select{width:98px;}

.header .links{}
.header .links li{display:inline; font-size:0.91em; color:#707070;  margin-right:12px;}
.header .links li a{color:#707070; text-decoration:none; white-space:nowrap; }
.header .links li a:hover{
	text-decoration:underline;
	text-align: right;
}
.header .links li.last a{margin:0; padding:0; background:0;}

/* Base Columns */ 
.col-left { float:left; width:228px;}
.col-main {
	float:left;
	width:479px;
}

.menu-menu {

}

.menu-menu  a{
	color:#FFF;
	text-decoration:none
}
.menu-menu a:hover{text-decoration:none}


.menu-bild {
	float:left;
	width:886px;
	background-image: url(http://paulaner-scheune.de/wp-content/themes/Paulaner-Scheune/pix/paulaner-scheune-header_logo.png);
	height: 185px;
	background-repeat: no-repeat;
}

.menu-bild1 {
width:886px;
}
.menu-bild2 {
	width:886px;
	background-image: url(http://paulaner-scheune.de/wp-content/themes/Paulaner-Scheune/pix/paulaner-scheune-header_11.gif);
background-repeat: no-repeat;
height: 6px;
}
.menu-header {
	float:left;
	width:886px;
	height: 33px;
	background-repeat: repeat-x;
}

.menu-footer {
	float:left;
	width:886px;
	height: 30px;
}

.menu- {
	float:left;
	width:189px;
	height: 217px;
	padding-left: 50px;
	color: #FFF;
	font-size: 18px;
	font: Verdana;
	line-height: 32px;
	padding-top: 7px;
}

.footer-menu {
	float:left;
	width:886px;
	font-size: 10px;
	font-family: Verdana;
	color: #FFF;
	text-align: center;
}

.footer-menu a{
	color:#FFF;
	text-decoration:none
}
.footer-menu a:hover{text-decoration:none}

.footer-copy {
	float:left;
	width:886px;
	height: 16px;
	font-family: Verdana;
	color: #FFF;
	background-image: url(pix/paulaner-scheune-center-footer.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.col-right {
	float:left;
	width:230px;
	height: 217px;
}
/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; padding-left:1px; }

/* 2 Columns Layout */
.col2-left-layout .col-main{float:right; width:707px;}
.col2-right-layout .col-main{
	width:854px;
}

/* 3 Columns Layout */
.col3-layout .col-main {width:479px; padding-left:6px;}

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

/* Footer ================================================================================ */
.footer .footer-block .top{background:url(pix/footer_o.gif) left top no-repeat;}
.footer .footer-block .top .right-corner{background:url(pix/footer_t.gif) right top no-repeat;}
.footer .footer-block .stretched-layer{
	margin:0 0px;
	height:160px;
	overflow:hidden;
	width: 886px;
	background-image: url(pix/paulaner-scheune-footer.png);
	background-repeat: repeat-y;
}
.footer .footer-block .block-wrapper{background:#FFFBD8; padding:0 15px; text-align:center;}
.footer .footer-block .bot{ width:100%;}
.footer .footer-block .bot .right-corner{
	width: 886px;
}

.footer{
	font-size:0.84em;
	color:#F0F0F0;
	width: 886px;
}
.footer ul li{display:inline; color:#200E02; font-weight:bold; }
.footer ul li a{color:#200E02; text-decoration:underline;}
.footer ul li a:hover{text-decoration:none;}
.footer ul li.last{background:0;}
/* for IE */

/* ======================================================================================= */



div#content div.pagetitle h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 31px;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
}

div.post div.title h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 28px;
}
	div.post div.title h2 a {
		text-decoration: none;
	}
	div.post div.title p {
		font-size: 11px;
		line-height: 20px;
		font-style: italic;
	}
	div.post div.title p span.group2 {
		text-transform: lowercase;
	}
	div.post div.title p a, div.post div.title p a:visited {
		text-decoration: none;
	}
div.errormsg {
	text-align: center;
}

h3#comments, h3#respond {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}
h3#comments a {
	text-decoration: none;
}
ol.commentlist li small {
	font-size: 12px;
}

div.vertstrip div.box h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 31px;
	font-size: 18px;
	font-weight: normal;
}
	div.vertstrip div.box div.interior ul li a {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}	


/* Layout */

.hidden {
	display: none;
}

div.clearer { clear: both; }

div#container {
	width: 960px;
	margin: 0 auto;
}

div#topads {
	height: 25px;
	padding-top: 6px;
	padding-left: 23px;
	border-left: 10px solid;
	border-right: 10px solid;
	border-bottom: 1px solid;
}

div#content {
	width: 886px;
	float: left;
	padding-top: 10px;
	padding-left: 16px;
	background-image: url(pix/paulaner-scheune-center.gif);
	background-repeat: repeat-y;
	padding-right: 16px;
}
	div#content div.pagetitle h2 {
		margin: 0; padding: 0 22px 22px 22px;
	}

div.post {
	padding-bottom: 50px;
	max-width: 854px;
}
	div.post div.title {
		padding: 15px 22px;
		height: 30px;
	}
		div.post div.title h2 {
			margin: 0; padding: 0;
		}
		div.post div.title p {
			margin: 0; padding: 10px 0 0 0;
			height: 20px;
			display: block;
		}
			div.post div.title p span.group1 {
				display: block;
				float: left;
			}
			div.post div.title p span.group2 {
				display: block;
				float: right;
				padding-left: 20px;
			}
	div.post div.entry {
	padding: 0px 36px 0px 22px;
	max-width: 854px;
	}
	
div.singlepost {
	border-bottom: none;
}
	div.singlepost div.entry {
		margin-bottom: 3em;
	}

div.comments {
	padding: 0 22px;
}
	
h3#respond {
	padding-top: 2em;
	border-top: 1px dashed;
}
	ol.commentlist {
		margin-bottom: 3em;
	}
	ol.commentlist li {
		margin-bottom: 11px;
	}
form#commentform {
	padding-bottom: 1em;
}
		
div.vertstrip {
	float: left;
	width: 140px;
	margin-left: 20px;
	margin-bottom: 20px;
	
}
	div.vertstrip div.box {
		margin-top: 20px;
		border: 1px solid;
	}
		div.vertstrip div.box h3 {
			border-bottom: 1px solid;
			margin: 0; padding: 0 10px;
			display: block;
		}
		
		div.vertstrip div.box div.interior {
			padding: 7px 6px 7px 7px;
		}
			div.vertstrip div.box div.interior ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			
			div.vertstrip div.box div.interior ul li {
				margin: 0 5px;
				padding: 3px 0 3px 1.2em;
				border-bottom: 1px dashed;
			}
		
		
div.vertstrip div.box-adverts div.interior {
	padding: 7px 6px 0 7px;
}
	div.vertstrip div.box-adverts div.interior div {
		padding-bottom: 7px;
	}
	div.vertstrip div.box-adverts div.interior img {
		border: none;
	}


/* Forms */

input#s { 
	width: 220px;
	padding: 10px;
} 

div#sidebar div.box-archive select {
	width: 100%;
}



/* Colors */

div#container {
	border-left-color: #999;
	border-right-color: #999;
}


input#s { 
	border: 1px solid #4b6c8e;
	background-color: #214163;
	color: #4b6c8e;
} 


div#topads {
	background-color: #500302;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #536b89
}

div#content div.pagetitle {
}
	div#content div.pagetitle h2 {
		color: #c00;
}

div.post div.title {   }
	div.post div.title p span.group2 {
	}
	div.post div.title h2 a, div.post div.title h2 a:visited {
		color: #162d43;
	}


h3#comments, h3#respond {
	color: #162d43;
}

h3#respond {
	border-top-color: #ccc
}

div.vertstrip div.box {
	border-color: #fff;
}
	div.vertstrip div.box h3 {
		background: url('images/background-box-header.gif') top left repeat-x;
		color: #c00;
		border-bottom-color: #fff;
	}
	div.vertstrip div.box div.interior {
		background-color: #f0f0eb;
	}
		div.vertstrip div.box div.interior ul li {
			background: url('images/bullet.gif') 3px 9px no-repeat;
			border-bottom-color: #ccc;
		}
			div.vertstrip div.box div.interior ul li a {
				color: #004d99;
			}

/* Entry Styling */

blockquote {
	padding: 0 0 0 1em;
	font-style: italic;
}
blockquote blockquote {
	padding: 0;
	margin-left: 0;
	font-style: normal;
}



.login-page .content {
	_height: 150px
}
.validation-advice {
	_height: 13px
}
.error-msg {
	_height: 24px
}
.success-msg {
	_height: 24px
}
.note-msg {
	_height: 24px
}
.notice-msg {
	_height: 24px
}
.opc LI.section {
	VERTICAL-ALIGN: top
}
.product-view .product-img-box .more-views LI {
	DISPLAY: inline
}
.sp-methods SELECT.month {
	DISPLAY: inline
}
#nav LI {
	ZOOM: 1
}
#nav LI A {
	ZOOM: 1
}
#nav LI {
	VERTICAL-ALIGN: top
}
#nav LI.over UL.shown-sub {
	LEFT: 0px
}
#nav LI.over LI UL.shown-sub {
	LEFT: 100px
}
INPUT.radio {
	WIDTH: 13px; HEIGHT: 13px
}
INPUT.checkbox {
	WIDTH: 13px; HEIGHT: 13px
}
.clearer {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; HEIGHT: 0px
}
.header {

}
#nav {
	ZOOM: 1
}
.main {

}
.footer {
	width: 886px;

}
.col-main {

}
.col2-set {
	ZOOM: 1
}
.col3-set {
	ZOOM: 1
}
.col4-set {
	ZOOM: 1
}
.messages LI {
	ZOOM: 1
}
.search-autocomplete LI {
	ZOOM: 1
}
.block-poll LI {
	ZOOM: 1
}
.block-related LI {
	ZOOM: 1
}
.block-related .item {
	ZOOM: 1
}
.block-reorder LI {
	ZOOM: 1
}
.block .actions {
	ZOOM: 1
}
.mini-products-list LI {
	ZOOM: 1
}
.title-buttons {
	ZOOM: 1
}
.pager {
	ZOOM: 1
}
.sorter {
	ZOOM: 1
}
.ratings {
	ZOOM: 1
}
.products-list .item {
	ZOOM: 1
}
.add-to-box {
	ZOOM: 1
}
.add-to-cart {
	ZOOM: 1
}
.product-essential {
	ZOOM: 1
}
.product-view .product-img-box .more-views UL {
	ZOOM: 1
}
.product-options .options-list LI {
	ZOOM: 1
}
.product-options-bottom {
	ZOOM: 1
}
.truncated {
	ZOOM: 1
}
.truncated .truncated_full_value {
	ZOOM: 1
}
.product-review {
	ZOOM: 1
}
.cart {
	ZOOM: 1
}
.opc .step-title {
	ZOOM: 1
}
.opc .step {
	ZOOM: 1
}
.sp-methods {
	ZOOM: 1
}
.checkout-progress {
	ZOOM: 1
}
.field-100 {
	ZOOM: 1
}
.form-list LI {
	ZOOM: 1
}
.group-select LI {
	ZOOM: 1
}
.buttons-set {
	ZOOM: 1
}
.buttons-set2 {
	ZOOM: 1
}
.page-print .print-head {
	ZOOM: 1
}
IFRAME.hover-fix {
	Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); LEFT: -1px; POSITION: absolute; TOP: -1px
}




/* Menu ================================================================================ */




.menu{
	border:none;
	border:0px;
	margin:0px;
	float:right;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-right: 5px;
	}
.menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
	color:#333;
	display:block;
	font-weight:normal;
	line-height:35px;
	margin:0px;
	padding:0px 25px;
	text-align:center;
	text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #ffffff url("images/hover.gif") top center no-repeat;
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#ffffff;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 6px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#ffffff url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#000000;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

		
