/*
Theme Name: Kirsch&Klink

Author: Manuel Anghel, David Houstek (POLYBYTES MEDIA)
Author URI: http://polybytes.de
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

html {background-color:#999;}
body {font-family: Arial, Helvetica, sans-serif; font-size:14px;}

ul li a:hover {color:#fff;}

#wrapper {background:#999 url(style/images/background.jpg); width:1000px; margin:0 auto;} 

#header {width:1000px; height:180px; z-index:0;}
#menu_oben {width:1000px; height:41px; overflow: hidden; background: transparent url(style/images/menu_oben.jpg) no-repeat top center;}
#menu_oben ul { list-style:none; padding:10px 0;}
#menu_oben ul li { float:left; margin-left: 10px; text-align:center; background: url(style/images/menu_splitter.jpg) no-repeat right center; padding: 0 20px 0 10px; }
#menu_oben ul li a {text-decoration:none; color:#ccc; display:block; font-weight: normal; font-size:16px; line-height: 22px; }

#menu_oben li.current_page_parent a,
#menu_oben li.current_page_item   a { color: #fff; }

#menu_oben ul#qtranslate-chooser { height: 22px; width:65px; float:right; padding: 0; margin: -5px -5px 0 0; }
#menu_oben ul#qtranslate-chooser li { float:left; display:block; padding: 0; margin: 0 5px 0 0; background:none;}

#sidebar {width:220px; float:left; padding-left:10px; position: relative; height: 420px; }
#sidebar li h2 { color: #FFFFFF; margin:10px; font-size:14px;}
#suche {
	margin-left: 10px;
	margin-top:30px;
}

#searchform {
	margin: 0 auto;
}

#searchform input#s {
	text-align: center;
	width: 130px;
	border: 0;
	color: #333;
	height: 18px;
	background:#CCCCCC url(style/images/search.jpg)  no-repeat left;
}

#sidebar ul#subpages {margin-top:20px; width:190px;}
#sidebar ul#subpages li {border-bottom:1px solid #ccc; display:block;}
#sidebar ul#subpages li a {text-decoration:none; color:#fff; display:block; padding:8px;}
#sidebar ul#subpages li a:hover {color:#FF6600; background-color:#333333; display:block;}
#sidebar ul#subpages li.page_item:hover ul {display:block;}
#sidebar ul#subpages li.current_page_item a {color:#FF6600; background-color:#333333; display:block;}


#sidebar ul#subpages li ul { width:250px; float:right; position:relative; left:250px; margin:-20px 0 0 -150px; background-color:#333333; z-index:50; display:none;}


#content {width:735px; float:left; padding:0 0 0 10px;}
#content div.post {width: 715px; margin: 10px; font-size:12px;}
#content div.post p a {color:#300; font-weight:bold; text-decoration: none; }
#content div.post p a:visited, #content div.post p a:hover {color:#f60; font-weight:bold; text-decoration: underline; }
#content h2 {margin-bottom:10px; font-size:16px;color: #ff6600;}
#content p {margin: 10px 0;}
#content img {padding:10px;}
#footer {clear:both; width:1000px; margin:0 auto; height:35px; background: url(style/images/footer.jpg) no-repeat top center;
	top:30px;
}
#footer p {float:right; margin-right:20px; margin-top:5px; font-size:10px; color:#666666;}
#footer p a {text-decoration:none; color:#333;}
#footer p a:hover {text-decoration:underline;}

div#partnerLinks { position: absolute; bottom: 0; margin-bottom: -32px; left: 20px; }

div#herholz h2 { color: #f60; font-size: 12px; margin: 10px 0; }
div#herholz a { color: #ddd; text-decoration: none; font-size: 11px; }
div#herholz a:hover { color: #bbb; }
div#herholz a img { margin-right: 6px; }