/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Volker E. for E+J
	Author Site	: bettwurst.com
	Style Name	: bettwurst
	Style URI	:
	Version		: 0.95.20080615
	Comments	:
*/

body {
	background: #FFF;
	color: #111;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 76%;
}

a {
	color: #111;
	text-decoration: underline;
}
	a:hover {
		color: #00D4F9; /*#2277DD*/
}

h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
	color: #666;
}

h1, h2, h3, h4 {
	font-family: Arial,Helvetica,sans-serif;
	letter-spacing: 0;
}

h2 {
	font-size: 1.2em;
	letter-spacing: 0;
}
	
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
	color: #666;
	font-weight: bold;
	text-align: left;
}

h3, .single .k2-asides h3 {
	font-size: 1.2em;
	font-weight: normal;
	/*letter-spacing: -1px;*/
}
h4 {
	font-size: 1.0em;
	font-weight: normal;
	/*letter-spacing: -1px;*/
}

ul.menu {
	position: absolute;
	top: 25px;
	left: 615px;
	margin-left: 10px;
	width: 100px;
	padding: 0;
}

ul.menu li,
ul.menu li a {
		display: block;
		color: #111;
		width:121px;
		height: 22px;
		cursor:pointer;
		z-index:1;
	}
	ul.menu li a { 
		position:relative;
		text-indent:-5000px; 
	}
	ul.menu li a:hover {
		background:none;
	}
	ul.menu li a span {
		background-position:left top;
		background-repeat:no-repeat;
		position:absolute;
		left:0;
		top:0;
		width:121px;
		height: 22px;
}
ul.menu li.current_page_item a, 
ul.menu li.current_page_item a:hover {
	background:none;
}
	ul.menu li.page-item-20 a span { background-image:url(bw-images/btn-bettwurst.png);	}
		ul.menu li.page-item-20 a:hover span,
		/* ul.menu li.page-item-20.current_page_item a span,  */
		ul.menu li.current_page_item a:hover span { background-image:url(bw-images/btn-bettwurst-act.png);	}
	ul.menu li.page-item-17 a span { background-image:url(bw-images/btn-contact.png); }
		ul.menu li.page-item-17 a:hover span { background-image:url(bw-images/btn-contact-act.png); }
	ul.menu li.page-item-13 a span { background-image:url(bw-images/btn-gallery.png); }
		ul.menu li.page-item-13 a:hover span { background-image:url(bw-images/btn-gallery-act.png); }

#page {
	background: none;
	border: none;
	padding: 0 0 10px;
}
	.columns-two #page {
		width: 790px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		width: 780px;
	}
	
#header {
	background: none;
	height: 0px;
	margin-top: 90px;
}

#header h1,
#header p { 
	display: none;
}

.content {
	padding: 0;
}
	
#primary {
	background: #FFF;
	width: 600px;
	min-height: 400px;
	border: 1px solid #DDD;
	padding: 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 620px; /* e|vo 080613: this time other way round, only for non-IEs bigger
	616 would be the one for IE6 in standards mode */
}


#dynamic-content,
#current-content {
	margin: 0 10px;
	padding-top: 0;
}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	color: #111;
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: left;
}

#commentlist li .comment-meta,
.meta-start, .commentslink, .commentsrsslink, .trackbacklink, .comment-meta a, .comment-edit a {
	background: transparent none repeat scroll 0%;
	padding: 2px 0pt 2px 4px;
}
.entry-date abbr,
.entry-meta a,
.comment-meta a {
	color: #999; /*#DD4911*/
}
#commentlist li .comment-meta,
.comment-meta a {
	padding-left: 0;
}

.entry-meta .entry-categories {
	display:none;
}

.page-head .entry-edit {
	top: -14px;
	right: -5px;
	margin: 0;
}

/* :::::: Sidebar ::::: */
.secondary { 
	position: relative;
	width: 146px;
	line-height: 1.3em;
	overflow: hidden;
	padding: 0 3px 0 10px;
	margin-top: 100px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 143px;
	}
	#sidebar-2 { /* TEMP, Achtung e|vo 080613, for IE, perhaps with bad outcome */
		display: none;
	}
.secondary h4 {
	font-size: 1.0em;	
}

.secondary div {
	padding-bottom: 10px;
}

.sb-pagemenu ul ul .page_item,
.secondary ul li {
	margin-left: 0;
	padding: 4px 0 3px 0;
	line-height: 1.2em;
}
.secondary ul li.current_page_parent a,
.secondary a:hover,
.secondary ul li.current_page_item a,
.secondary ul li.current_page_parent li.current_page_item a {
	color: #00d4f9;
	font-weight: bold;
	text-decoration: none;
}

/* normal state */
.secondary a,
.secondary ul li.current_page_parent li a,
.secondary ul li.current_page_item li a {
	color: #9D9D9D;
	font-weight: normal;
	text-decoration: none;
}

.secondary ul li.page-item-21,
.secondary ul li.page-item-24 {
	font-size: 1.1em;
}
.secondary ul li.page-item-21 li,
.secondary ul li.page-item-24 li {
	font-size: 0.9em;
}

#letzte-beitrage ul {
	margin-bottom: 10px
}

#s {
	font-size: 1.0em;
}

#s.livesearch {
	width: 83%;
}

.feedlink {
	top:auto;
	right:auto;
	left:0;
	bottom:0;
	background-position:bottom right;
	padding:25px 20px 0 0;
	}
	.feedlink span {
		visibility:visible;
}

#footer {
	color: #FFF;
	padding-top: 5px;
	font-size: 15px;
}
	#footer a {
		color: #FF0;
		border-bottom: none;
	}



.meta-start,
.entry-author .meta-prep,
.footerpoweredby,
.commentsrsslink,
.trackbacklink {
	display: none;
}

.entry-meta { /* TEMP! */
	display: none;
}

#rollingarchives {
	display: none !important;
	width: 610px;
	padding: 25px 0;
}
	/* body.archive #rollingarchives, */
	body.smartposition #rollingarchives {
		display: block !important;
		width: 610px;
	}
	body.smartposition #nav-above { 
		width: 600px;
}

.nav-previous br,
.nav-next br {
	display: none;
}

.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
	color: #111;
}

/* ..... Entry-Content ..... */
#leavecomment, .comments #loading, #comments-closed-msg {
	font-size: 1.2em;
	letter-spacing: 0;
}

#commentlist li .commentauthor {
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0px;
}

#commentlist li .comment-content {
	font-size: 1.0em;
	line-height: 1.4em;
}


ul.menu .home {
	display:none;
}

#gallery-menu ul ul .page_item {
	white-space:nowrap;
}

/* ..... Gaestebettwurst ..... */
.secondary ul li.page-item-24 {
	margin-top: 2em;
}

/* ::::: Startseite ::::: */
.page-slug-start {
}

.page-slug-start .page-head,
.page-slug-start #searchform {
	display: none;
}

.page-slug-start #primary {
	position: relative;
	height: 500px;
}

.page-slug-start ul.menu {
	
}

.page-slug-start .entry-content {
}

.page-slug-start .entry-content h1,
.page-slug-start .entry-content h2 {
	color: #000;
	text-indent: -9999px;
}
.page-slug-start h1#bettwurst {
	background:url(bw-images/logo-bettwurst.gif) left top no-repeat;
	width:600px;
	height:80px;
	margin-top:180px;
}
.page-slug-start h2 {
	background:url(bw-images/logo-sub-bettwurst.gif) left top no-repeat;
	width:600px;
	height:40px;
}
.page-slug-start #startlink {
	position:absolute;
	top:-150px;
	left:0;
	display:block;
	width:600px;
	height:300px;/* was 500px */
	z-index:1;
}

/* Seite Gallery/Bettwurst */
.page-slug-bettwurst h2 {
	display: none;
}

#homelink {
	position:absolute;
	top:48px;
	left:-48px;
	width:48px;
	height:140px;
}

#bettwurst-reloaded {
	display: none;
} 
	body.home #bettwurst-reloaded {
		display: block;
	} 
