/*   
Theme Name: Knilchbar Theme by Linus Neumann
Description: for Knilchbar Berlin
Author: Linus Neumann
Author URI: http://www.Linus-Neumann.de
Version: 0.9
Tags:
*/

* {margin:0; padding:0; z-index:1}
ul,li {list-style:none;}
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

/********************************************/

body {
	margin:0 auto; 
	text-align:center; 
	font:14px Verdana, Arial, Sans-Serif;
	color:#666; 
	background-color:#fff; 
	background-repeat: repeat-x;
	background-color: #fdfdfb;
	}

.clear {clear:both; margin:0; padding:0;}

a:link {color:white; font-weight:bold; text-decoration:none;}
a:hover {color:white; font-weight:bold; text-decoration:underline;}
a:active {color:white; font-weight:bold; text-decoration:underline;}
a:visited {color:white; font-weight:bold; text-decoration:none;}

#page {
	width: 800px; 
	margin: auto;
	padding: 0;
}

#head {
	width: 800px;
	min-width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	}

#logo {
	width:800px;
	height:164px;
	background-image: url(http://www.knilchbar.de/wordpress/wp-content/themes/KnilchbarTheme/images/logo.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 3px;
}

#container {
	width:800px;
	padding: 0px;
	border: 0px;
	overflow: hidden;
}

#container div {
	margin-bottom: -1000px; padding-bottom: 1000px;
	}


.content {
	margin-top: 3px;
	width:570px;
	/* margin-right:0px; */
	text-align:left;
	float: left;
}

.post .entry {
}

#container #sidebar-1 {
	height: 100%;
	min-height: 100%;
	background-image: url(http://www.knilchbar.de/wordpress/wp-content/themes/KnilchbarTheme/images/blank.gif) 
}


.post h2 {
	color: white;
	background-color: maroon;
	opacity: .85;
	filter: alpha(opacity = 85);
	zoom: 1;
	margin-bottom: 3px;
}

.post h2, .entry {
	padding: 20px;
}

#sidebar-1 {
	margin-top: 3px;
	float:right;
	width:217px;
	text-align:left;
	padding: 5px; 
	color: white;
	background: rgb(221, 173, 152); /* The Fallback */
	background: rgba(221, 173, 152, 0.85);
	}

#sidebar-1 h2 {
	color: maroon;
}

#sidebar-1 a {
	color: white;
}

h2.widgettitle {
	color: white;
}

ul#front_menu{
	font-size:16px;
	/* margin-top: 3px; */
	float:left;
	font-weight: bold;
	text-transform: none;
	}
#front_menu li{
	list-style:none;
	float:left;
	/* margin-right:5px; */
	}
* html #front_menu li{
	display:inline;
	}
#front_menu li a{
	display:block;
	/* padding-left:5px; */
	color:white;
	cursor:pointer;}
#front_menu li a span{
	display:block;
	/* padding-right:5px; */}
#front_menu li a:hover,#front_menu li a.s{}
#front_menu li a:hover span,#front_menu li a.s span{}
* html #front_menu li a,* html #front_menu li a span{}
* html #front_menu li a span{
	position:relative;
	}
#front_menu li {
	background:none;
	float:left;
	position:relative;}
#front_menu ul {
	position:absolute;
	display:none;
	background:#FFF;
	}
#front_menu ul li a, #front_menu ul li a span{
	height:auto;
	background:none;
	}
#front_menu li ul a {
	float:left;
	white-space:nowrap;
	}
#front_menu li ul a:hover{
	text-decoration:underline;
	}
#front_menu ul ul {
	top:auto;
	}
#front_menu li ul ul {
	left:1em;
	}
#front_menu li:hover ul ul, #front_menu li:hover ul ul ul, #front_menu li:hover ul ul ul ul {
	display:none;
	}

div#content.narrowcolumn {
	/* margin-bottom: -1000px; padding-bottom: 1000px; */
}

#footer {
	font-weight: bold;
	font-size: 10px;
	height:15px;
	width: 100%;
	background-color:#714624; 
	margin-top: 3px;
	color:#fff;
	text-align: right;
	opacity: .85;
	}
#footer a {
	color:#fff;
	padding-right: 5px;
	padding-left: 5px;
}


li.page_item {
	/* padding-left:11px;margin-top:-3px; */
	}



h2 {color:#ddad98; font-size:18px;
	}
h2 a {color:#ddad98; font-size:18px; text-decoration:none;}
h2.pagetitle {
	/* padding:0 0 5px 20px; */}
h3 {color:#ddad98; font-size:18px;
	/* padding:20px 20px 0 20px; */
	}
h3#comments {color:#ddad98; font-size:16px;
	/* padding:20px 20px 10px 0; */
	}
h3#respond {color:#ddad98; font-size:18px; padding:20px 20px 0 0;}
.postdate {color:#fff; font-size:14px; font-weight:bold; padding:8px 20px;}
.postentry {padding:20px;}
.postentry img {
	/* padding:10px; */}
.postentry p {padding:0 0 10px 0;}
.postentry ul {
	padding:0 0 0 10px;
	list-style-type:none;
	/* margin:0 0 0 20px; */
	}
.postentry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}
.akst_link {display:block; padding:20px 0 0 0;}
.postmetadata {padding:0 20px 20px 20px; clear:both;}
.comments {
	/* margin:5px 0 20px 10px; */
	}
.alt {display:block; padding:10px 0 10px 0;}
a.comments:link {color:#ddad98; text-decoration:underline;}

.entry {
	background: rgb(221, 173, 152); /* The Fallback */
	background: rgba(221, 173, 152, 0.85);
	color: white;
	min-height: 100%;
	height: 100%;
	}
.entry p {
	padding-top:2px;
	padding-bottom: 7px;
	}

.entry .akst_link {display:block; padding:10px 0 10px 20px;}
.entry ul {padding:0 20px 0 10px; list-style-type:none; 
	/* margin:0 0 0 20px; */
	}
.entry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}

.navigation {float:left; display:block; padding:0 20px 10px 0;}
small {display:block; padding:5px 0 10px 20px; font-size:10px; font-weight:bold;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:10px; font-weight:bold;}
blockquote {padding:10px 20px; color:#999; font-size:12px; font-style:italic;}
#search {float:left; width:178px; padding:20px; border:0px;}
input#s {width:160px; padding:3px;
	/* margin:0 0 5px 0;*/
	}

.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}

.wp-caption {border: 0px; text-align: center;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}


textarea {width:450px; height:100px;
	/* margin:10px 0 10px 0;
	*/
	 font-family:Arial, Sans-Serif; font-size:12px; padding:10px;}

ul#subpageslisttop ul {
	display: inline;
    list-style:none;
    line-height:1;
    margin: 0; padding: 0;
    }

ul#subpageslisttop li {
	list-style: none;
    margin: 0; padding: 0;
	display: inline;
    }

ul#subpageslisttop li a{
	color: #ddad98;
	font-size: 14px;
	padding-right: 3px;
    }
}


/* Multilevel-Navigation Pixopoint / Suckerfish */
#pixopoint_menu_wrapper1{
	background:#714624 repeat-x;
	opacity: .85;
	filter: alpha(opacity = 85);
	zoom: 1;
	}
#suckerfishnav {
    background:#714624 repeat-x;
    font-size:16px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:30px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:180px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    }
#suckerfishnav li li {
    width:180px;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:180px;
    font-size:12px;
    color:#ffffff;
    }
#suckerfishnav li ul {
	border: 1px solid white;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 60px;
    }
#suckerfishnav li li:hover {
    background:#714624;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#ffffff;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#ffffff;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#ffffff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#714624;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover, #suckerfishnav li li:hover{
    background:maroon;
    }
/* remove */

#hdrContainer {width:800px; margin:0 auto;}
h1 {float:left; font-size:36px; color:#fff; text-align:left; font-weight:normal; margin:70px 0 0 20px; letter-spacing:-2px;}
#hdrLeft {float:left; width:500px; height:150px; text-align:right;}
.description {float:left; width:480px; margin:0 0 0 20px; font-size:14px;}
#hdrRight {float:left; width:30px; height:70px; text-align:left; padding:95px 0 0 20px;}
#hdrRight ul {margin:95px 0 0 0;}
#hdrRight li {display:inline; font-size:18px; font-weight:bold; margin:0 20px 0 0;}
#hdrRight a {color:#fff; text-decoration:none;}


