/*  
Theme Name: Blue Box
Theme URI: http://www.blogohblog.com/
Description: Blue Box is a 2 columns Wordpress theme. Lightweight theme for personal use. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/

html { height: 101%; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #1d4199 url(images/gbck-11.png) repeat; }/*xx*/
#box { width: 700px; background: #fff; margin:  0px 0px 0px 0px; padding: 5px; }
#top { width: 700px; background: #fff url(images/header-11.png) repeat;  margin: 0; padding: 0; height: 106px; }/*xx*/
#splash { width: 700px;  height: 100px; margin: 0; padding: 0; display: none; } /*HEADER-GRAFIK*/


#header { width: 680px; margin: 0 0 0 10px; padding: 0; }
/* #header h1 { margin: 10px 0px 0px 0px; padding: 0; }
#header h1 a { display: block; height: 51px; color: #fff; } */

#header .name {  float: right; text-align: right; margin: 10px 10px 0px 0px; padding: 0; font-size: 24px; font-weight: bold; }
#header .name a { display: block; height: 51px; color: #fff; font-family: Arial Black, Arial Black, Gadget, sans-serif; }
#header .name a:hover { color:#CFE4FF; }

#desc { clear: both; color: #fff; text-align: right; font-size: 11px; margin: 10px 0px 0px 10px; padding: 0 10px 0 0; Arial Black, Arial Black, Gadget, sans-serif;}


#main {background: url(images/naviback-11.png); height: 29px; margin: 0px auto; }/*navi leiste*/
#mainbck {  background: #fff url(images/mainbck-11.png) repeat-y; width: 700px; margin: 5px auto; padding: 0; }


* html h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #666; padding: 0 0 0 5px; }

#nav {  height: 30px; line-height: 30px; float: right; padding: 0px; }

ul.nav { height: 26px; line-height: 30px; float: right !important; list-style: none; font-size: 12px; font-weight: 700; text-transform: uppercase; margin: 0; padding: 0; }
ul.nav li { float: left; list-style-type: none; margin: 0; padding: 0; }
ul.nav li a, ul.nav li a:link, ul.nav li a:visited { border-bottom: 0; border-left: 0; color: #fff; float: left; display: block; text-decoration: none; padding: 0 10px; font-family: trebuchet ms, serif; padding-top: 3px; }
ul.nav li a:hover, ul.nav li a:active { background: #CFE4FF; color: #555; text-decoration: none; }
ul.nav li.current_page_item a { text-decoration: none; color: #555 !important; background: #ffffff; }
ul.nav li ul { float: left; margin: 0; padding: 0; }



#content { width: 465px; float: right; margin: 5px auto; padding: 0 15px 0 5px; background: #fff; } /*mitte*/

.post { line-height: 17px; }
.post small { float: right; text-align: right; font-size: 9px; color: #b3b3b3; margin-right: 12px; }

.entry { width: 460px; background: #fff; float: left; color: #666; text-align: left; border-bottom: #ccc 1px dotted; margin: 5px auto; padding: 5px; }
.entry h2,h3 { font-family: trebuchet ms, serif; font-size: 14px; font-weight: 700; margin: 0 auto; padding: 0; }

.entry h1 { font-family: trebuchet ms, serif; font-size: 20px; line-height: 21px; font-weight: 700; margin: 0 auto; padding: 0;  display: inline; color: #000; }
.entry h1 a { color: #000; }
.entry h2 { font-size: 1.2em; margin: 12px 0px 12px 0px; clear: both; }




#sidebar { width: 200px; float: left; margin: 0px 5px 5px 5px; padding: 0; }

.rsidebar { width: 180px; color: #fff; margin: 0 auto; padding: 10px 5px 0px 0px; }/*xx*/

.rsidebar .widgettitle { font-size: 14px; border-bottom: solid 1px #9FC9FF; /*margin: 0 7px 3px;*/ padding: 2px 0 2px 20px; font-weight: bold; background: #185e9d; }/*xx*/
.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; }
.rsidebar ul li ul li a, .rsidebar ul li ul li a:visited { font-size: 12px; line-height: 15px; color: #000; display: block; background: transparent url(images/b.gif) no-repeat 0 8px; border: 0; margin: 0px !important; padding: 4px 2px 5px 14px; border-bottom: solid 1px #9FC9FF; border-top: solid 1px #9FC9FF; }/*xx*/
.rsidebar ul li ul li a:hover  { color: #fff; text-decoration: none; background: #185e9d url(images/b.gif) no-repeat 0 8px; }/*xx*/


	
li.firstCurrent a { color: #fff!important; }
/*li.nextCurrent a { color: #900; }*/
li.lastCurrent a { color: #fff !important; }


#footer { width:690px; background-color:#86B8FF; height:30px; line-height:30px; clear:both; color:#fff; margin:0; padding:0 0 0 10px; }

#footer a:link, #footer a:active { text-decoration: none; color: #fff; border: none; }
#footer a:hover { text-decoration: underline !important; color: #fff; border: none; }
#footer a:visited { text-decoration: none; color: #fff; border: none; }



a, a:active { text-decoration:  none; color: #000; font-family: trebuchet ms, serif; } /*xx*/
a:hover { text-decoration: none; color: #69c; }
a:visited { text-decoration: none; color: #069; }


.navigation{width:520px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.space{background:#fff;height:5px;clear:both;margin:0 auto;padding:0;}

#searchform{height:26px;line-height:26px;float:left;margin:0;padding:0 0 10px;}
input#s{color:#5188d2;width:140px;border:1px solid #cbcbcb;background:#fcfcfc;}
input#searchsubmit{background:#4879aa;color:#fff;font-size:13px;border:1px #2f5c89 solid;}
.bobcomments{border-top:5px solid #006394;background:#fbfbf9;border-bottom:1px solid #006394;margin-bottom:20px;}


/*
#commentform{border-top:1px dotted #cedeef;border-bottom:1px dotted #cedeef;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:380px;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 li{border-top:1px solid #cedeef;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
*/



.postListTitle { font-family: trebuchet ms, serif; font-size: 16px; font-weight: 700; margin: 32px 0px 15px 0px; color:#fff; background: #86B8FF; padding: 0px 0px 0px 20px; }

.postList ul { padding-left: 16px; }
.postList ul li { margin-top: 12px; }
.postList ul li a, .categoryEntry a { font-family: trebuchet ms, serif; font-size: 12px; color:#234392; text-decoration: underline; }
.postList ul li a:hover   { color: #779AEF; }
.categoryEntry a:hover { color: #779AEF; }
a.mehr { font-weight: normal; font-size: 11px; }


/******* Werbeflächen: *******/

	   #metaCols { width: 980px; margin: 0px auto; }
* html #metaCols { width: 986px; } /* 3px-bug */
 
	   #metaCol_1 { width: 130px; float: left; margin-top: 91px; } /* Skyscraper links */
	   #metaCol_2 { width: 720px; float: left; }
	   #metaCol_3 { width: 130px; float: right; margin-top: 91px; text-align: right; } /* Skyscraper rechts */
	
	   #pageTop { background: transparent; width: auto; }  /* Banner Oben */
	   .bannerTop { width: 728px; margin: 0 auto; }
	   #pageBottom { background: transparent; width: auto; clear: both; }  /* Banner Unten */
	   .bannerBottom { width: 728px; margin: 0 auto; }


/* *** */

	   #artikel_text_unten { clear: both; border-bottom: 1px solid #9FC9FF; margin-bottom: 20px !important; padding-bottom: 12px;  }

	   
	   
	   