/*
Theme Name: blogshop 09
Theme URI: http://inpsyde.com/
Description: ...keep it simple
Version: 1.0
Author: O.A.Schmitz
Author URI: http://inpsyde.com/
*/

/*Body*/
body {
font-family: Georgia, 'Helvetica Neue', Helvetica, Arial, "Nimbus Sans L", sans-serif;
font-size:15px;
background: #ffffff /* url("./images/ameise.png") no-repeat 5px 60px */;
color:#333333;
margin:0;
padding:0;
line-height:1.3;
}


.hilite {
	color: #fff;
	background-color: #f93;
}



p.old_post_alert {
border-top: 1px solid #f93;
	font-size: 13px;
    color: #f93;
	padding: 10px;
}

.readmore {
float:right;
text-align:right;
margin:-15px 0 0 0;
font-size: 12px;
  }
  
  
.tags {
text-align:right;
margin: 0;
padding-top: 15px;
font-size: 11px;
color: #666;
  }
  
.tags a {
color: #666;
  }

.wrap {
clear:both;
width:900px;
text-align:left;
margin:0 auto;
padding:0 0 0 0;
}

.content {
width:900px;
margin:0 auto;
text-align:justify;
}

.contentsingle {
width:600px;
margin:0 0 0 0;
text-align:left;
}


img {
border:0;
}

img.aligncenter {
text-align:center;
}

img.alignleft {
float:left;
padding-right:10px;
}

img.alignright {
float:right;
padding-left:10px;
}




/*Header*/
.header {
background: transparent;
width:900px;
margin:0 auto;
padding: 10px 0 0 0;
}

.header a {
color: #555555;
font-family: Georgia, 'Helvetica Neue', Helvetica, Arial, "Nimbus Sans L", sans-serif;
}


.headerleft {
float: left;
width:300px;
font-size: 50px;
}

.headerright{
float: left;
width:300px;
font-size: 10px;
}





  
#searchform {
float:right;
text-align:right;
margin:0 90% 0 5%;
  }
  



/* contentbox
-------------------------------------*/

.intro {
 width: 900px;
 padding: 40px 0 0 0 ;
 margin: 0 auto;
}



.introtext {
 width: 400px;
 padding: 0;
}






.singlepage {
 width: 500px;
 padding: 0;
 margin: 0 auto;
}






.contentboxleft {
 width: 900px;
 padding: 0;
 margin: 0;

}

.contentboxright{
 width:250px;
 float:left;
 text-align: left;
  } 




.cbleft{
 margin: 0 20px 0 0;
 width:300px;
 float:left;
 text-align:right;
 color:#CC5500;
 font-size:11px;
  }

.cbleft h2{
 font-size:18px;
 text-align:right;
 color:#95AA22;	
 line-height:1.2;
 padding:0 0 5px 0;
 }
 
.cbleft h2 a, .cbleft h2 a:visited {
color:#95AA22;
 font-family: Georgia, 'Helvetica Neue', Helvetica, Arial, "Nimbus Sans L", sans-serif;
 }




.text {
width: 80px;
 font-style: italic;
font-size:10px; 
color: #888; 
padding: 0 0 0 10px;}

.hintergrund {color:#666;}  
.hintergrund a {color:#CC5500;}   
.hintergrund a:hover {color:#FF6600;}   
      
   
.cbcenter{
 padding: 3px 0 40px 0;
 width:580px;
 float:left;
 text-align: left;

font: normal 15px/35px Georgia;

 }


.cbcenter p{
 padding: 0 0 10px 0;
 margin: 0;
 line-height:1.4;
 }
  
.cbcenter p img{
 display: none;
 }


.cbright {

 padding-top: 50px;
 font-size: 12px;
 margin-left: 30px;
 }
  

  
.cbright ul {
font-size: 11px;
list-style-type:none;
padding-left: 10px;
margin:0;  
 }
  
  


/*Links*/
a {
text-decoration:none;
color:#8CA41D;
}

a:hover, #menu li a:hover {
text-decoration:none;
color:#FF6600;
}

.post2 a:visited {
color:#8CA41D;
}

h1,h2 {
font-weight:400;
margin:0;
padding:0;
text-align:left;
}

h2 a, h2 a:visited {
 font-family: Georgia, 'Helvetica Neue', Helvetica, Arial, "Nimbus Sans L", sans-serif;
text-decoration:none;
font-size: 150%;
margin:0;
padding:0;
}



h1 a {
text-decoration:none;
color:#333;
}

h1 a:visited {
text-decoration:none;
color:#333;
}


h4 {
font-size:13px;
padding:0 0 5px 0;
margin:0;
}


.infopost a {
font-size:11px;
color:#666;
border-bottom:1px dotted #8CA41D;
}

/*Post*/
.infopost {
font-size:11px;
color:#666;
padding:0;
}



blockquote {
 margin: 10px 10px;
 padding: 10px 40px;
 border: 0;
 font-size: 11px;
 color: #777;
 font-style: italic;
 font-weight: normal;
 line-height: 1.3;
 background: transparent url("./images/bquote.gif") no-repeat left top;
}

blockquote p {
margin:0;
padding:9px 0 0;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

code {
background:#eee;
color:#681;
}


.post {
padding-top:15px;
}



.post h2 {
border-bottom:1px solid #eee;
font-size:22px;
}

.post ul {
list-style:url(i/arrow.png);
margin:15px 0 15px 20px;
padding:0;
}

.post li {
border-bottom:1px dotted;
border-bottom-color:#d8d8d8;
margin:0 0 8px;
}

.post ol {
margin:0 0 0 25px;
padding:0;
}



.nav {
font-size:14px;
font-weight:700;
padding:20px;
}

.justify {
text-align:justify;
}









/*Footer*/
.footer{
clear:both;
border-top: 1px solid #EBF9D0;
background: #41353F;
color:#d5d5d5;
padding:30px 0 0 0;
width:100%;

}

.footer a {
text-decoration:none;
color:#aaaaaa;
}

.footertext {
padding: 0 20px 0 0;
font-size:11px;
text-align:right;
color:#aaaaaa;
}

.footercontent {
width:900px;
margin:0 auto;
}

.footerleft, .footercenter, .footerright {
font-size:11px;
text-align:left;
color:#aaaaaa;
float:left;
width:330px;
}











.pagebar {
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
	font-size: 12px;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #dddddd;
	text-decoration: none;
	padding: 0.2em 0.5em;
	color: #aaaaaa;
}

.pagebar a:visited {
	border: 1px solid #dddddd;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #dddddd;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #dddddd;
	color: #fff;
}

.pagebar a:hover {
	border-color: #aaaaaa;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}



/* Kommentaestyle */

.commentcount {
float:right;
color:#ebebeb;
font-size: 42px;
font-weight:bold;
padding-bottom: 10px;
}



#commentsblock {
border-top:1px dotted #ddd;
margin:15px 0 0;
padding:15px 0 0;
}

#commentsblock p{
padding:5px 0 0;
margin:0;
}

#commentsblock ol {
list-style:none;
margin:0;
padding:0 0 20px;
}

#commentsblock ol li {
line-height:24px;
margin:15px 0 0;
padding:5px 10px 10px;
background-color: #fff;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#commentsblock ol li.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#commentsblock ol li.autor{
background:#fdffef;
}

h2.commentstitle{
padding-top:50px;
border-bottom:1px dotted;
border-bottom-color:#ccc;
font:bold 17px Arial, sans-serif;
}

.commentmetadata {
font-size:12px;
}

#commentsblock p.nocomments {
padding:0;
}

#formcomments fieldset {
border:1px solid #ddd;
}

#formcomments p{
font-size:14px;
padding:5px 0 0;
margin:0;
}

input#submit {
 background-color: #999999;
 color: #ffffff;
 width: 150px;
 font-size: 14px;
 border: 1px solid #000000;
 padding: 2px;
}

input#submit:hover, input#submit:focus {
 background-color: #666666;
}

input#url, input#email, input#author {
 background-color: #FCFFF4;
 color: #333333;
 width: 300px;
 font-size: 14px;
 border: 1px solid #888888;
 padding: 5px;
}

textarea#comment{
 font-size: 15px;
 font-family:  'Helvetica Neue', Helvetica, Arial, "Nimbus Sans L", sans-serif;
 line-height:1.3;
 background-color: #FCFFF4;
 color: #333333;
 width: 100%;
 border: 1px solid #888888;
}

textarea#comment:hover, textarea#comment:focus, input#url:hover, input#email:hover, input#author:hover, input#url:focus, input#email:focus, input#author:focus {
 background-color: #fafafa;
 border: 1px solid #333333;
}


/* Comment Quicktags */
.comment_quicktags {
	text-align: left;
	margin: 0;
}
.comment_quicktags #ed_comment_toolbar {
	display: inline;
}
.comment_quicktags input.ed_button {
	background: #F4F4F4;
	border: 1px solid #D6D3CE;
	color: #000000;
	margin: 1px;
	padding: 3px;
	width: auto;
}
.comment_quicktags input:focus.ed_button {
	background: #FFFFFF;
	border: 1px solid #686868;
}
.comment_quicktags #ed_strong {
	font-weight: bold;
}
.comment_quicktags #ed_em {
	font-style: italic;
}

