/*
Theme Name: navigation-blog
Theme URI: http://www.navigation-blog.de
Description: 
Version: 0.1
Author: AK
Author URI:
*/

/*~~~~~~~~~~~~~Basiseinstellungen~~Anfang~~~~~~~~~~~~~~*/

* {margin: 0; padding: 0;}

img {border:0px;}

html, body {
	background: #11293d;
	font: 13px Helvetica, Arial, Verdana, sans-serif; /*"Trebuchet MS"*/
	color: #3f3f3f;
	width: 100%;
	height:100%;
	line-height:140%;
}

h3 {font-weight: bold;}
a {text-decoration: none; color: #2974bb;}
a:hover {text-decoration: underline; color: #2974bb;}
a.more-link{float:right;}
.clear{clear:both; height:1px; line-height:1px; visibility:hidden;}
h1, h1 a {font-weight: normal; font-size:125%; margin-bottom:4px; color:#2974bb; text-decoration:none; line-height:normal;}
h2, h2 a {font-weight: normal; margin-bottom:2px; font-size:100%; color:#2974bb; text-decoration:none; line-height:normal;}
.date{text-align:right; width:100%; color:#737373; font-size:11px; line-height:98%; margin-bottom:5px;}
.article_navi{text-align:center; width:100%; color:#7B6F66; font-size:12px; padding:0 0 10px;}
strong.search-excerpt { background: yellow; }  


/*~~~~~~~~~~~~~Basiseinstellungen~~Ende~~~~~~~~~~~~~~*/ 

/*~~~~~~~~~~~~~Boxenmodell~~Anfang~~~~~~~~~~~~~~*/

#siteBox{
	margin:0 auto;
	padding: 30px 0 40px 0;
	width: 900px;
}

#header{
	background: url(images/layout/header_bg.gif) left top no-repeat;
	height:156px;
	width: 900px;
}

#header a.logo {display:block; float: left; width:250px; height: 60px; text-indent:-99999px; overflow: hidden;}

#header ul#navi{list-style:none; padding:15px 0 0; float:right;}
#header ul#navi li{display:inline; float:left; padding:0 15px 0 0;}
#header ul#navi li.home{background: url(images/layout/home.gif) left center no-repeat;}
#header ul#navi li.archiv{background: url(images/layout/archiv.gif) left center no-repeat;}
#header ul#navi li.kontakt{background: url(images/layout/kontakt.gif) left center no-repeat;}
#header ul#navi li a{display:inline; font-size:18px; display:block; padding:10px 10px 10px 30px; float:left;}


#middle{
	background: #FFF;
	width: 900px;
}

#content{
	float:left;
	min-height:450px;
	padding:0 10px 0;
	width: 560px;
}

#content .post{
	background: url(images/layout/artikel_bg.gif) left bottom repeat-x;
	padding:25px 10px 10px;
	text-align:justify;
}

#content .post ul{
	padding:0 0 0 20px;
}

#content .post p{
	padding:10px 0;
}

#content .cat_tags{
	width:100%;
	text-align:center;
	font-size:10px;
	padding:0 0 15px;
	border-bottom:1px solid #EFEFEF;
}

#content .navigation{
	width:100%;
	text-align:center;
	padding:10px 0;
}

#content .archiv{
	padding:0 0 0 40px;
}

#content .archiv h2{
	font-weight:bold;
	font-size:16px;
	padding:0 0 5px 0;
}

#search{
	background: url(images/layout/search_bg.gif) left top no-repeat;
	float:left;
	margin-left:20px;
	height:65px;
	width: 290px;
}

#search form{
	padding:20px 0 0 45px;
}

#search form input.searchText{
	width:176px;
	border:0;
	background:none;
}

#search form input.searchButton{
	width:30px;
	height:25px;
	margin-left:5px;
	text-indent:-9999px;
	background:none;
	border:0;
	cursor:pointer;
}

#sidebar{
	float:left;
	min-height:450px;
	padding:20px 0 0 20px;
	width: 280px;
	font-size:14px;
}

#sidebar h2{
	font-weight:bold;
}

#sidebar #tag_cloud{
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
}

#sidebar #tag_cloud h2.sidebartitle{
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
}

#sidebar ul li ul{
	list-style:none;
}
#sidebar ul{
	margin:0 0 30px;
	list-style:none;
}

#sidebar ul li{
	margin:0 0 5px;
}

#sidebar ul li.cat-item{
	margin:5px 0;
}

#sidebar ul li.cat-item{
	background: url(images/layout/li.gif) 3px center no-repeat;
	padding:0 0 0 15px;
}

#sidebar ul li#recent-posts ul li{
	margin:5px 0;
}

#sidebar ul li#recent-posts ul li{
	background: url(images/layout/li.gif) 3px center no-repeat;
	padding:0 0 0 15px;
}

#sidebar ul li#recent-posts h2.sidebartitle{
	display:none;
}

#sidebar table#wp-calendar{
	width:100%;
}

#sidebar table#wp-calendar caption{
	background:#EFF9FD;
	border-top:2px solid #CEEEFA;
}

#footer{
	color:#fff;
	background: url(images/layout/footer_bg.gif) left top no-repeat;
	font-size:10px;
	padding:30px 20px;
	text-align:right;
	width: 860px;
}

#footer a{
	color:#fff;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
