/*
Theme Name: riconeitzel.blog
Theme URI: http://www.rizi-online.de
Description: riconeitzel.blog - design created for visual CD of riconeitzel in 2008/2009
Version: 0.1
Author: Rico Neitzel
Author URI: http://www.n-punkt.de/
*/

                 h1, h2, h3, h4, h5, p, img, table, tr, td, ul, ol, li {
                 	padding:0;
                         margin:0;
                         border:0;
                 }


                 br.clearfix {
                 	clear:both;
                 }

         	html, body {
                 	background-color:white;
                         font-family:"Arial", sansserif;
                         font-size:12px;
                         line-height:15px;
                         padding:0;
                         border:0;
                         margin:0;
                 }

                 .fullwidth {
                 	width:100%;
                 }



         	#container-header {
                         background:#508c14 url("images/bg-header.gif");
                 }

                 #header {
                 	width:1000px;
                         height:75px;
                         margin:0 auto;
		}

                 #logo {
                 	height:75px;
                         width:256px;
                 	margin-left:100px;
                 }


                 #navigation {
                         float:right;
                         height:25px;
                         margin-top:50px;
                         text-align:right;
                 }

		#navigation ul {
                 	list-style-type:none;
                 }
                 #navigation ul li {
                 	float:left;
                         display:block;
                         margin-left:20px;
                         font-size:9.75pt;
                 }

                 #navigation ul li a, #navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a:visited {
                         color:white;
                 }

		#container-twitter {
                 	background:#c0c0c0;
			height:105px;
                         float:left;

                 }

                 #twitter {
                 	background:#c0c0c0;
                         width:1000px;
                         height:75px;
                         margin:0 auto;
                 }

                 #twitter-box {
                 	background:black;
                         color:white;
                         width:508px;
                         height:65px;
                         margin:20px 0 20px 492px;
                 }

                 #twitter-head {
                 	width:113px;
                         height:55px;
                         padding:10px;
                         float:left;
                 }

                 #twitter-head h2 {
                 	font-size:13.5pt;
                         font-weight:bold;
                 }

                 #twitter-head p {
                 	font-size:7.5pt;
                         line-height:10.5pt;
                         font-style:italic;

                 }

                 #twitter-content {
                 	width:352px;
                         height:55px;
                         padding:10px;
                         float:right;
                 }

                 #twitter-content p {
                 	font-size:8.25pt;
                         line-height:10.5pt;
                 }

                 #twitter-content p a, #twitter-content p a:visited, #twitter-content p a:active {
                 	color:white;
                         text-decoration:none;
                 }


                 #container-page {
                         background:#c0c0c0;
                         clear:both;
                 }

                 #page {
                 	width:1000px;
                         margin:0 auto;
                 }

                 #content {
                         width:751px;
                         border:0;
                         padding:0;
                         margin:0;
                         float:left;
                 }

                 div.entry {
                         margin-bottom:50px;
                         background:white url("images/bg-entry.gif") repeat-y top left;
                 }

                 div.entry div.entry-top {
                 	height:6px;
                         width:751px;
                         background:white url("images/bg-entry-top.gif") no-repeat top left;
                         margin:0;
                         padding:0;
                 }
                 div.entry div.entry-bottom {
                 	height:9px;
                         width:751px;
                         background:white url("images/bg-entry-bottom.gif") no-repeat top left;
                         margin:0;
                         padding:0;
                 }




		#sidebar {
                 	float:right;
                 	width:244px;
			padding:0;
                         padding-top:6px;
                         padding-left:5px;
                         margin:0;
                         border:0;
                 }
                 sidebar h2 {
                         font-size:18px;
                 }

                 #sidebar ul {
                 	list-style-type:none;
                         padding-left:5px;
                         margin-top:7px;
                 }

                 #sidebar ul li {
                 	margin-bottom:30px;
                 }

                 #sidebar ul li ul.flat {
			margin-left:0;
                         padding-left:0;
                 }

                 #sidebar ul li ul li {
                 	margin-bottom:5px;
                 }

                 #sidebar ul li ul li a, #sidebar ul li ul li a:active, #sidebar ul li ul li a:visited {
                 	color:black;
                 }

                 #s, #a{
                 	border:1px solid black;
                         color:black;
                         background:white;
                         padding:2px;
                         margin:0;
                         width:200px;
                         height:16px;
                 }

                 #a {
                 	height:24px;
                 }

                 #submitlupe {
                 	float:right;
                         height:22px;
                         width:21px;
                 }


                 .entry h2.entry {
                         padding:10px 10px 25px 135px;
                         color:#14508c;
                         font-size:13.5pt;
                         line-height:17.5pt;
                         font-weight:bold;
                 }

                 .entry h2.entry a, .entry h2.entry a:hover, .entry h2.entry a:active, .entry h2.entry a:visited {
                 	color:#14508c;
                 }


                 .postbar {
                         width:125px;
                         font-size:7.5pt;
                         padding-bottom:25px;
                         color:#646464;
                 }

                 .postbar ul li h2 {
                 	font-size:7.5pt;
                 }

                 .postbar ul li {
                 	margin: 0 0 15px 0;
                 }
                 .postbar ul li ul li {
                 	margin:0;
                         padding-left:5px;
                 }


                 .postbar ul, .postbar ul li ul {
                 	margin:0;
                         list-style-type:none;
                         padding-left:5px;
                 }

                 .postbar li {

                 }
                 .postbar a, .postbar a:hover, .postbar a:active, .postbar a:visited {
                 	color:#646464;
                 }

                 .postbar .comment-postbar {
                 	font-style:italic;
                         font-size:7.5pt;
                         line-height:8.3pt;
                         padding-right:5px;
                 }



                 .postcontent {
                 	float:right;
                         width:625px;
                         margin-right:1px;
                 }

                 .postcontent h1  {
                 	margin:20px 10px 10px 10px;
                 }
                 .postcontent h2  {
                 	margin:15px 10px 10px 10px;
                 }
                 .postcontent h3  {
                 	margin:10px 10px 10px 10px;
                 }

                 .postcontent p  {
                 	margin:0 10px 5px;
                         line-height:13.5pt;
                 }

                 .postcontent table {
                 	margin:0 10px 5px;
                 }

                 .postcontent ul, .postcontent ol {
                 	margin:0 10px 5px;
                         padding-left:35px;
                 }

                 .postcontent ul li, .postcontent ol li {
                         padding-bottom:10px;
                 }

/*******
*
* Bilderdefinitionen align none full
*
********/
                 .postcontent div.wp-caption.alignnone {
                         margin-top:15px;
                         margin-bottom:15px;
                 }

                 .postcontent div.wp-caption.alignnone a img.size-full {
                         border-bottom:5px solid #14508c;
                 }

                 .postcontent div.wp-caption.alignnone p.wp-caption-text {
                         font-size:7.5pt;
                         color:#646464;
                         margin-top:5px;
                 }
/*******
*
* Bilderdefinitionen align center full
*
********/
                 .postcontent div.wp-caption.aligncenter {
                         margin:15px auto;
                 }

                 .postcontent div.wp-caption.aligncenter a img.size-full {
                         border-bottom:5px solid #14508c;
                 }

                 .postcontent div.wp-caption.aligncenter p.wp-caption-text {
                         font-size:7.5pt;
                         color:#646464;
                         margin-top:5px;
                         margin-left:0;
                 }



/*******
*
* Bilderdefinitionen align left thumbnail
*
********/
                 .postcontent div.wp-caption.alignleft {
                         margin-left:10px;
                         margin-right:15px;
                         margin-bottom:15px;
                         float:left;
                 }

                 .postcontent div.wp-caption.alignleft a img.size-thumbnail {
                         border-bottom:5px solid #14508c;
                 }

                 .postcontent div.wp-caption.alignleft p.wp-caption-text {
                         font-size:7.5pt;
                         color:#646464;
                         margin-top:5px;
                         margin-left:0;
                 }


/*******
*
* Bilderdefinitionen align left medium
*
********/
                 .postcontent a img {
                         margin-left:10px;
                         margin-right:15px;
                         margin-bottom:15px;
                         float:left;
                 }

                 .postcontent a img.size-medium {
                         border-bottom:5px solid #14508c;
                 }



/* ALTE BILDER */
                 .postcontent img.align-left, .postcontent img.alignleft {
                 	float:left;
                         margin-right:15px;
                         margin-bottom:15px;
                 }

                 .postcontent a img {
                 	border-bottom:5px solid #14508c;
                 }


                 .postcontent a, .postcontent a:hover, .postcontent a:active, .postcontent a:visited {
                 	color:#14508c;
                 }


                 .postcontent blockquote {
                 	border:1px solid #14508c;
                         padding:15px;
                         background-color:#e7edf3;
                         font-family:"Times New Roman", serif;
                         font-style:italic;
                         font-size:10.5pt;
                         line-height:12.5pt;
                 }

                 code {
                 	margin:10px 0 10px 0;
                         padding:10px;
                         display:block;
                         background-color:#dedede;
                         border:1px solid silver;
                 }



                 .postcontent ol.commentlist {
	                  padding:0;
	                  list-style-type:none;
                           margin:0;
	        }

	        ol.commentlist li.admin {
	                  background-color:#e7edf3;
	        }

	        ol.commentlist li.odd {
	                  background-color:#f0f0f0;
	        }

	        ol.commentlist li {
	                  margin-bottom:10px;
                           padding-top:10px;
                           padding-bottom:10px;
	        }

                 div.comment-sidebar {
                 	float:left;
                         width:120px;
                         padding-right:5px;
                         text-align:right;
                         font-size:7.5pt;
                         color:#646464;
                         line-height:10.5pt;
                 }

                 div.comment-sidebar cite {
                 	font-style:normal;
                 }

                 div.comment-sidebar a, div.comment-sidebar a:visited,div.comment-sidebar a:active,div.comment-sidebar a:hover{
			color:#646464;
                 }

                 div.comment-content {
                 	float:right;
                         width:490px;
                         padding-right:5px;
                         padding-left:5px;
                 }


