/*  
Theme Name: allespi V1 (basierend auf Blank_default_de)
Theme URI: 
Description: Blank default_de ist die Grundlage fuer ein eigenes Design. Es hat nur dort html drin wo es meiner Meinung nach wichtig ist fuer das Verstehen des html Outputs von WordPress. Man kann bis zu 5mal Widgets einsetzen. Bitte im Artikel auf texto.de nachlesen wie.
Version: 1.6
Author: MTS von webdesign-in.de und texto.de
Author URI: http://www.texto.de 

	
 */

html * {
	margin: 0px;
	padding:0px;
}

body{
	background-image: url(../../../images/layout/bg.jpg);
	margin-top:20px;
	margin-bottom:20px;
	font-family: "Lucida Grande", Verdana, Geneva, Helvetica, Arial, sans-serif;
}

/*--------------------textgestaltung--------------------*/

p{
	margin-bottom: 15px;
}

h2{
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: normal;
	line-height: 125%;
}

h3{
	font: bold 13px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #000;
  cursor: help;
	}

blockquote {
	
	}

blockquote cite {
	padding-top: 10px;
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;	
	}



hr{
	height: 0px;
	background-color: transparent;
	color: #000;
	border-top: 1px dotted #333;
}

hr.divider{
	margin-top: 15px;
	margin-bottom:15px;
}

dl{
     }
     dt{
          }
          dd{
          }

ul{
	padding-left:25px;
	margin-bottom: 15px;
}
ol{
	padding-left:25px;
	margin-bottom: 15px;
}
     li{
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }
		 
i,em{
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;	
}

img{
	border: 0px;
}

address {
     }
		 
table{
	border-collapse:collapse;
	border-spacing:0px;
	border: 0px;
	margin-bottom: 15px;
}

/*--------------------linkgestaltung--------------------*/



a {
	color: #007D2D;
	text-decoration: none;
}

a:visited {
	color: #007D2D;
	text-decoration:line-through;
}
a:hover {
	color: #007D2D;
	text-decoration: underline;
}


/*
a {
     }
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:link:focus{
	text-decoration: underline;
}
a:link:hover, 
a:visited:hover {
	text-decoration: underline;
}
a:link:active, 
a:visited:active {
	text-decoration: underline;
} */

/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
	position: relative;
	top: 1px;
}


/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
	font: 11px "Ludica Grande", Verdana, Helvetica, Arial, sans-serif;
	width: 138px;
	padding: 5px 5px 5px 5px;
	/* background: url(images/form-field-bg.gif) no-repeat; */
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #e6e6e6;
	margin-top: 5px;
}

input#searchsubmit{
	font: 11px "Ludica Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #fff;
	border: solid 1px #e6e6e6;
	width: 40px;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
}

#s:focus, #searchsubmit:focus {
	/* background:url(images/form-field-bg.gif) no-repeat; */
	border: solid 1px #007d2d;
}













/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist {
	 
	}


.nocomments {
	 
	}
 
.commentlist li {
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
	}

#commentform textarea {
	}

#commentform #submit {
	 
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }






















/* EIGENE STYLE DEFINITIONEN
******************************/


.todo{ /* test hr auf index.php*/
	color:#F00;
	background-color:#F00;
}




#container{
	position:relative;
	margin:auto;
	display: block;
	width:750px;
	background-color:#fff;
	padding:15px;
}

#content{
	position:relative;
	font-size: 11px;
	color: #000;
	line-height: 170%;
	font-weight: normal;
	text-align: left;
	width:510px;
	display: inline-block;
	vertical-align: top;
	float:left;
}

#sidebar{
	position:relative;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	/*left: 25px !important;*/
	float:right;
} 
	
#footer{
	font-size: 11px;
	color: #000;
	line-height: 170%;
	/*font-weight: bold; */
	text-align: center;
	margin-top: 7px;
	padding-bottom:20px;
}

#footer a, #footer a:visited{
	text-decoration: none;
	font-weight:bold;
	color: #000;
}

#footer a:hover{
	text-decoration: underline;;
	color: #000;
}

img.comicsans {
	position: absolute;
	right: 0px;
	bottom: 50px;
	z-index: 10;
}

/* HEADLINE POST */

.post_headline{
	font-size: 18px;
}

a.post_headline {
	color: #000;
	text-decoration: none;
}

a.post_headline:visited {
	color: #000;
	text-decoration: none;
}
a.post_headline:hover {
	color: #000;
	text-decoration: none;
}



/* POST FOOTER */
.post_footer{
	font-size: 11px;
	color: #000;
	line-height: 150%;
	margin-bottom: 0px;
	background-image: url(../../../images/layout/bg_post_footer.png);
	vertical-align: middle;
	font-weight: bold;
	width:512px;
	height: 25px;
	margin-bottom: 30px;
}

a.comments-link {
	color: #000;
	text-decoration: none;
}

a.comments-link:visited {
	color: #000;
	text-decoration: none;
}
a.comments-link:hover {
	color: #000;
	text-decoration: underline;
}






/*.post_author background-image{
	opacity: 0.2;
}*/

#header_img{
	margin-bottom:15px;
	z-index:5;
	width:750px;
	height: 200px;
}








.wait{ /* Kommentar in Warteschleife */
	color:#ff0000;
	font-weight: bold;
}








/* aus altem theme */

/* ------------------------------------- sidebar area  */
/* sidebar */
#sidebar-right{
	
	position:relative;
	display: inline-block;
	float:right;
	/*margin-left: 15px; */
	/*margin-right: 15px; */
	width: 210px;
	color: #666666;
	/*line-height: 160%; */
	line-height: 178%;								/* PISCHE ÄNDERUNG */
	font-size:11px; 								/* PISCHE ÄNDERUNG */
}
#sidebar-right p{
}
#sidebar-right h3{
	font: bold 13px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#sidebar-right h3 a, #sidebar-right h3 a:visited{
	color: #666666;
}
#sidebar-right h3 img{
	vertical-align: middle;
}

/* Navi Inhalt */

#sidebar-right a{
	color: #000;
	font-weight: bold;
	text-decoration:none;
	font-size:11px;									/* SCHRIFTGRÖSSE NAVI */
}

#sidebar-right a:visited{
	color: #000;
	font-weight: normal;
	text-decoration:none;
	font-size:11px;									/* SCHRIFTGRÖSSE NAVI */
}

#sidebar-right a:hover, #sidebar-right a:focus, #sidebar-right a:active{
	text-decoration:underline;
}
#sidebar-right ul{
	list-style: none;
	margin: 0 ;
	padding: 0 ;
}
#sidebar-right ul li{
	background: url(dbx/images/bullet-orange.gif) no-repeat; /* #todo */
	padding-left: 18px ;
}
#sidebar-right ul li ul li{
	background: url(dbx/images/bullet-grey.gif) no-repeat; /* #todo */
	padding-left: 12px ;
}

/* ------------------------------------- widget styles  */
/* archives widget */
#archives ul li {
	background: url(dbx/images/mini-archive.gif) no-repeat;
}
/* recent comments widget */
#recent-comments ul li {
	background: url(dbx/images/mini-comment.gif) no-repeat;
}
/* category widget */
#categories ul li,
#categories-1 ul li,
#categories-2 ul li,
#categories-3 ul li,
#categories-4 ul li,
#categories-5 ul li,
#categories-6 ul li,
#categories-7 ul li,
#categories-8 ul li,
#categories-9 ul li {
	background: url(dbx/images/mini-category.gif) no-repeat;
}
/* recent posts widget */
#recent-posts ul li {
	background: url(dbx/images/mini-page.gif) no-repeat;
}
/* links widget */
#links ul li {
	background: url(dbx/images/mini-blogroll.gif) no-repeat;
}
/* meta */
#meta .rss {
	background: url(dbx/images/mini-rss.gif) no-repeat;
}
#meta .login {
	background: url(dbx/images/mini-user.gif) no-repeat;
}
#meta .check {
	background: url(dbx/images/mini-check.gif) no-repeat;
}
#meta .wordpress {
	background: url(dbx/images/mini-wp.gif) no-repeat;
}
/* calendar */
#calendar table {
	margin: 0px auto;
}
#calendar td {
	padding: 0px 4px;
}

/* next & previous page navigation */
.page-nav {
	clear: both;
	/*background: url(dbx/images/navigation-bg.png) /*no-repeat left center*/;
	/*height: 25px;*/
}

.page-nav a, .page-nav a:visited {
	color: #007d2d;
	font-weight: bold;
	text-decoration: none;
}
.page-nav a:hover {
	font-weight: bold;
	text-decoration:underline;
}
.previous-entries a {
	width: 85px;
	height: 26px;
	float: left;
	padding-left: 28px;
	padding-top: 2px;
	margin-left: 0px;
	background: url(dbx/images/tesa.png) no-repeat left top;
}
.next-entries a {
	width: 111px;
	height: 26px;
	float: right;
	padding-right: 15px;
	padding-top: 3px;
	margin-right: 0px;
	text-indent: 53px;
	background: url(dbx/images/tesa.png) no-repeat right top;
}







/* next & previous post navigation */
.post-nav {
	clear: both;
	/* margin-top: -15px; */
	/*font-size: 95%; */
	margin-bottom: 40px;
}
.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	background: url(dbx/images/post-nav-previous.gif) no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url(dbx/images/post-nav-next.gif) no-repeat right center; 
}


/* ------------------------------------- comment area  */
h2#comments {
	background: url(dbx/images/comments.gif) no-repeat;
	padding-left: 22px;
	clear: both;
	font-size: 18px;
}
h2#respond {
	background: url(dbx/images/respond.gif) no-repeat;
	padding-left: 22px;
	margin: 20px 0px 0px;
	clear: both;
	font-size: 18px;
	margin-top: 30px;
}

h2#trackback {
	background: url(dbx/images/comments.gif) no-repeat;
	padding-left: 22px;
	margin: 20px 0px 0px;
	clear: both;
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 15px;
}

/* commentform */
#commentform {
	margin-top: 10px;
}
#commentform label {
	font-weight: bold;
	color:#666;
	font-size: 95%;
	padding-left: 5px;
	color: #000; 							/* SCHRIFTFARBE KOMMENTARFELD	*/
}
#commentform small {
	color: #999;
	font-size: 90%;
}
#commentform input {
	font: 11px "Ludica Grande", Verdana, Helvetica, Arial, sans-serif;
	width: 220px;
	padding: 5px 5px 5px 5px;
	/* background: url(images/form-field-bg.gif) no-repeat; */
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #e6e6e6;
}
#commentform textarea {
	font: 11px "Ludica Grande", Verdana, Helvetica, Arial, sans-serif;
	width: 498px;
	height: 200px;
	/* background:url(images/form-field-bg.gif) no-repeat; */
	border: solid 1px #e6e6e6;
	padding: 5px 5px 5px 5px;
	margin-top: 7px;
}
#commentform #submit {
	font: 11px "Ludica Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #fff;
	border: solid 1px #e6e6e6;
	width: 130px;
	padding: 5px 5px 5px 5px;
	float: left;
}
#commentform #submit:hover {
	/* background: url(images/submit-btn.gif) no-repeat bottom left; */
}
#commentform #submit:focus, #commentform input[type="text"]:focus {
	/* background:url(images/form-field-bg.gif) no-repeat; */
	border: solid 1px #007d2d;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	/* background:url(images/form-field-bg.gif) no-repeat; */
	border: solid 1px #007d2d;
}

/* comment list */
.commentlist {
	line-height: 170%;
	text-align: left;
	overflow:hidden;
	width:510px;
}

.commentlist li{
	padding: 5px 10px;
}

.commentlist .std{
background-color: #fbfbfb !important;						/* KOMMENTAR-FARBE 1 */
}

.commentlist .alt {
	/*background: #F4F4F4; */
	background: #F4F4F4;							/* KOMMENTAR-FARBE 2 */
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 110%;
	color: #669900;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #669900;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.commentlist small a, .commentlist small a:visited{
	color: #999999;
}





blockquote { 
		background-color:#fff4d5;
		border-left: 2px solid #fbcd48;
		margin-left:0px;
		padding: 0px 5px 0px 10px;
		font-size:11px;
		text-align:left;
}

.bquote{
	margin-bottom: 3px;
}
	
code {
		background-color:#fff4d5;
		border: 1px solid #fbcd48;
		margin-left:0px;
		padding: 5px 5px 5px 5px;
		font-size:11px;
		text-align:left;
		font-family: "Courier New", Monaco, "Andale Mono", Consolas, monospace;
}	




/* GRAVATAR */

.gravatar{
	position:relative;
	float:right;
	top: 10px;
	right: 10px;
	border: 1px solid #c0c0c0;
	width: 48px;
	height: 48px;
	margin-left: 15px;
	margin-bottom: 15px;
}



/* PLUGINS */


/* Fussnoten*/

.footnotedivider{
border-top: 1px dotted #333;
/*margin-left: -20px;
margin-bottom: 5px; */
}

.footnotes{
/*line-height: 13px;
font-size: 9px;
margin-left: 20px; */
margin-bottom: 15px;
}







/* SUBSCRIPTION MANAGER STYLE */
.subscription-manager {
padding: 10px 0 20px 0;
margin: 5px 0 0 55px;
width: 650px;
}

div.wrap {
background: #fafafa;
padding: 5px 10px;
margin: 20px 0;
border: 1px solid #ccc;
}

div.wrap h2 {
margin: .5em 0 1em 0;
border-bottom: 2px solid #589bd2;
}

div.wrap fieldset {
border: 1px solid #555;
margin: 1em 0;
padding: 5px 10px;
}

div.wrap fieldset legend {
font-weight: bold;
font-size: small;
}

div.wrap p.submit {
text-align: right;
}


.updated {
background: #B9D6EF;
border: 1px solid #589bd2;
margin: 1em 5% 10px;
padding: 0 1em;
}

.updated-error {
background-color: #FFA3A3;
border: 1px solid #FF5D5D;
}

div.wrap form {
margin: 0;
padding: 0;
}

div.warp li {
margin-bottom: 6px;
line-height: 130%;
}





/* Textformate aus uninspired */

	.source					{font-size:11px;				}
	.nav_gal				{font-size:11px;					}
	.elf						{font-size:11px;					}
	.credits				{font-size:11px; line-height:150%;			}
	.via						{font-size:11px; line-height:150%;			}
	.bibelvers    	{color:#c0c0c0; font-size:10px; font-weight:normal;	}
	.lieblings			{font-weight:bold;					}
	.stilblueten		{font-weight:bold; font-size:16px;			}
	.impressum			{font-weight:bold;					}
	.cap_rumour			{font-weight:bold; font-size:16px;			}
	.cap_pische			{font-weight:normal; font-size:18px;}
	
.zeitfenster			{font-weight:normal; font-size:18px;}
	.cap_schulzeit	{font-weight:bold; font-size:16px;			}
	.castcrew				{font-weight:bold; font-size:16px;			}
	.abc						{font-weight:bold;					}
	.table					{font-weight:bold;					}
	.missing				{color:red;font-size:15px;font-weight:bold;		}
	.uninspired			{font-variant:small-caps;				}
	.herr						{font-variant:small-caps; 				}
	.linkme					{font-weight:bold; font-size:16px;			}
	
	.pi{
		font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif !important;
	}

/* TABELLEN */

#tabellchen{
	width: 100%;
}

#tabellchen tr{
border-bottom: 1px solid #c0c0c0;
}

#tabellchen td{
	padding: 2px 0px 2px 0px;
}

.lastrow{
border-bottom: 0px !important;
}

#sorter{
border: 0px solid #c0c0c0;
width:100%;
vertical-align:middle;
margin-bottom:15px;
font-size:10px;
}

/* LEBENSMITTEL */
#sorter img{
	vertical-align:middle;
	/*margin-top:1px;
	margin-bottom:2px;*/
}

#sorter .bewertung {
	font-size:0px;	
}




.ego_heart{
	position:relative;
	top:1px;
}


/* TWITTER */

#header_tweet{
	position:absolute;
	width: 108px;
	top: 63px;
	left: 366px;
	z-index: 10;
	font-size: 9px;
	text-align: left;
	color: #007d2d;
	text-indent: -1px;
	line-height: 130%;
	overflow:hidden;
	padding-left:1px;
}

#header_tweet a{
	color: #bdcf43;
}




#post_post_footer{
	margin-top: -5px;
	margin-bottom: 30px;
	font-weight: bold;
}




/* FALLS IE */

.ie{
	color: #f00;
	font-weight: bold;
}

#ie_header{
	position: relative;
	margin: auto;

	padding:15px;
	background-color: #ffe3c4;
	border: 1px solid #f00;
	margin-bottom: 15px;
	width:748px;
	
	font: 11px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #f00;
	text-align: left;
}



.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix{
	/*display: inline-table;*/
}





.post-update{
	color: #f00;
	font-weight: bold;
}



.post-img-expandable{ /* Bilder in Posts die sich vergroessert mit highslide anschauen lassen */
	padding:4px;
	border:1px solid #a9a9a9;
}
