/*
Theme Name: Biwakscharte
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0; 
	color:#666;
	background-color: #eeeeee;
}

#wrapper {
	width: 800px;
	margin: 20px auto;
	position: relative;
	background-color: #ffffff;
	border: solid #ffffff 20px;
}

#header {
	width: 780px;
	height: 148px;
	background: url(images/header.jpg) no-repeat top left;
	margin: 0 10px;
	position: relative;
	border: solid #9d9d9d;
	border-width: 1px 1px 0 1px;
}

#logo {
	position: absolute;
	top: 30px;
	left: 20px;
	background: url(images/logo.png) no-repeat top left;
	width: 182px;
	height: 77px;
}



h1, h2, h3 { 
	padding: 0; 
	margin: 0 0 1em 0; 
	font-size: 14px; 
	font-weight: bold;
}

#content h1, #content h2, #content h3 {
	font-family: Georgia, Times, "Times New Roman", serif;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.2em;
}

a:link { text-decoration: none; color : #006699; border: none;}
a:active { text-decoration: none; color : #006699; border: none;}
a:visited { text-decoration: none; color : #006699; border: none;}
a:hover	{ text-decoration: underline; color : #4192e5; border: none;}

#menueleiste {
	width: 800px; 
	background-color: #163b69;
	/*border: #ffa300 solid;
	border-width: 2px 0;*/
	margin: 0 auto;
	margin-top: -3px;
	padding: 0;
	padding-bottom: 8px;
	background: url(images/topmenue_bckg_bottom.png) no-repeat bottom center;	
}

#menueleiste_bckg1 {
	padding-top: 8px;
	background: url(images/topmenue_bckg_top.png) no-repeat top center;
}

#menueleiste_bckg2 {
	background: url(images/topmenue_bckg.png) repeat-y center;
	padding: 0 3px;
}

#menueleiste_bckg3 {
	background: #07254a url(images/topmenue_bckg_leiste.png) repeat-x top left;
	height: 30px;	
}

ul.nav_top {height:30px; line-height:30px; float:left;list-style:none;font-size:12px;font-weight:700;margin:0;padding:0;}
ul.nav_top li {float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav_top li a,ul.nav2 li a:link,ul.nav2 li a:visited{text-decoration:none;color:#ffffff;float:left;display:block;padding:0 10px;}
ul.nav_top li a:hover{text-decoration:underline;}
ul.nav_top li a:active{text-decoration:none;}
ul.nav_top li.current_page_item a{text-decoration:none;color:#FFFFFF;}
ul.nav_top li ul{float:left;margin:0;padding:0;}

.postmetadata { 
	background: #e9e9e9;
	padding: 7px;
	border-bottom: 1px dashed #9d9d9d;
}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

#main {
	width: 780px;
	margin: 0 auto;
	padding: 10px;
}

#content {
	float: left;
	width: 580px;
	margin: 10px 0 0;
	padding: 0;
	background: transparent;
}

.entry {
	float: left; 
	width: 570px; 
	margin: 0 0 2em 0; 
	padding: 0; 
	overflow: hidden;
}
#sidebar {
	float: right;
	width: 180px;
	margin: 10px 0 0;
	padding:0;
}

#rsidebar {
	float: right;
	width: 180px;
	margin: 0;
	padding: 0; 
	background-color: #f0f0f0;
	margin-bottom: 2em;
}

#rsidebar h2 {
	font-size: 12px;
	line-height: 30px;
	margin: 0 0 5px; 
	padding: 0 8px;
	height: 30px;
	color: #ffffff;
	background: url(images/sidebar_h2.png) no-repeat top left;
}

#rsidebar ul{list-style-type:none;margin:0;padding:0;}
#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
#rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 15px;}
.navigation{width:580px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}

#searchform { 
	line-height:35px; 
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
}

input#s { color: #5188d2; width: 100px; border: 1px solid #cbcbcb; background:#fcfcfc;}

#footer {
	clear: both;
	margin: 0;
	padding: 10px;
	border: 1px dashed #9d9d9d;
	text-align: center;
}

.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#e7f9ff;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}

.pagetitle {
	margin-bottom: 1em;
}

input, textarea {
	font-size: 11px;
}

abbr {
	font-style: italic;
	border: 0;
	border: 0;
}
