/*
Theme Name: WordPress Default - modifiziert fuer Perlenreich
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */


body 
{
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
background: #FFFFFF;
color: #3333333;
text-align: center;
padding:0px;
margin:0px;
}

/*
#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}
*/

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {

	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}


small {
	font-size: 0.9em;
	line-height: 1.5em;
	}



.entry p a:visited {
	color: #b85b5a;
	}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */




/* ******************************************************************************/	


p, h1, h2, h3, h4, ul, li, a, td, label, input, textarea, span, div
{
font-family: arial, verdana, sans-serif;
font-weight:normal;
color:#333333;
text-align:left;
margin:0px;
padding:0px;
}


ul{list-style-type:none;}
ul, li, h2, a, div, h1, h2, h3, p, input, textarea, img{background-repeat:no-repeat;}

a{text-decoration:underline;}
img{border:none; }

em, em a, b, b a, strong, strong a{font-weight:bold; font-style:normal;}

i{font-weight:normal; font-style:italic;}

table td{vertical-align:top;}

form {overflow:hidden; display:inline;}

input, textarea {
  width: auto;
	border: 1px #ccc solid;
  background: #fafafa;
	padding: 3px;
	color: #777;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus 
{
background: #f0f0f0;
color: #333;
border-color: #666;
}

input[type=image] 
{
border: 0px;
padding: 0px;
}

		
	/* Grundgerüst ***********************************************************************************/

	#bgimage
	{
	margin: 0px auto;
	width:100%;
	padding: 210px 0px 0px 0px;
	background: url('images/hintergrund/hg_bild.jpg') no-repeat center top;
	}

		#page 
		{
		margin: 0px auto 0px auto;
		padding: 0;
		width: 993px;
		border: 0px solid red;
		}
		
			#page #box-header
			{
			float:left;
			width: 993px;
			height:124px;
			border:0px solid red;
			}	
				#page #box-header #box-header-links
				{
				float:left;
				width:491px;
				height:124px;
				background: url('images/hintergrund/hg_header_links.jpg') no-repeat 1px bottom;
				border:0px solid red;
				}	
				#page #box-header #box-header-rechts
				{
				float:left;
				width: 502px; 
				height:124px;
				background: url('images/hintergrund/hg_header_suche.jpg') no-repeat right bottom;	
				border:0px solid red;		
				}							
					#page #box-header #box-header-rechts #box-search
					{
					padding:70px 0px 0px 210px;				
					}
					
						#page #box-header #box-header-rechts #box-search #box-radiobuttons{font-size:11px; height:18px; overflow:hidden; line-height:12px; padding:1px 0px 0px 0px; border:0px solid red;}
						
							#page #box-header #box-header-rechts #box-search #box-radiobuttons #radio-shop{float:left; width:auto; padding-right:20px;}
								#page #box-header #box-header-rechts #box-search #box-radiobuttons #radio-shop input{float:left; padding:0px; margin-top:4px; border:none; background:transparent;}
								#page #box-header #box-header-rechts #box-search #box-radiobuttons #radio-shop p{float:left; display:inline; margin:0px; padding:4px 0px 0px 5px; line-height:11px;}
								
							#page #box-header #box-header-rechts #box-search #box-radiobuttons #radio-wp{float:left; width:auto;}
								#page #box-header #box-header-rechts #box-search #box-radiobuttons #radio-wp input{float:left; padding:0px; margin-top:4px; border:none; background:transparent;}
								#page #box-header #box-header-rechts #box-search #box-radiobuttons #radio-wp p{float:left; display:inline; margin:0px; padding:4px 0px 0px 5px; line-height:11px;}							
						
						#page #box-header #box-header-rechts #box-search #box-searchinput{border:0px solid red;}
							#page #box-header #box-header-rechts #box-search #box-searchinput form{}
								#page #box-header #box-header-rechts #box-search #box-searchinput input[type=text]{float:left; width:180px; padding-top:8px; margin-right:15px; border:none; background:transparent;}
								#page #box-header #box-header-rechts #box-search #box-searchinput input[type=image]{float:left;}
									
		
			#page #content
			{
			float:left;
			width: 993px;
			border:0px solid red;
			background: transparent url('images/hintergrund/hg_hauptinhalt.gif') repeat-y;
			/* min-height:1000px;  */
			}
		
				#page #content-left
				{
				float:left;
				width:175px;
				padding:0px 0px 0px 15px;
				overflow:hidden;				
				}		
			
					/* sidebar links*/
					#page #sidebar
					{
					float:left;
					width:150px;
					padding: 0px 0px 0px 0px;
					margin-left: 0px;
					}		
					
					
				#page #content-right
				{
				float:left;
				width:799px;
				overflow:hidden;
				}						

						/* Hauptnavi oben */
						#page #content-right-top
						{
						height:54px;
						}
	
						#page #content-right-left
						{
						float:left;
						width:500px;
						padding:0px 0px 0px 20px;
						overflow:hidden;
						}
					
						#page #content-right-right
						{
						float:right;
						width:260px;
						overflow:hidden;
						padding-right:10px;
						}	
						
			#box-footer
			{
			margin: 0px auto; 
			width:100%; 
			background: transparent url('images/hintergrund/hg_bild_unten.jpg') no-repeat center top;
			}		
	
	
/* Navi oben **************************************************************************/	
	
#box-navi
{
width:970px; 
height:54px;
background: transparent url('images/navigation/hg-navi.gif') repeat-x;
margin:20px 0px 0px 15px;
}

#content-top ul{list-style-type:none; float:right;}

#content-top ul li
{
float:left;
padding:0px;
}

    #content-top ul li a
    {
		float:left;
		height:22px;
		display:block;
		padding:5px 15px 0px 15px;
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
		overflow:hidden;
		line-height:17px;
    }
	    #content-top ul li a:hover, #content-top ul li .a-over,  #content-top ul li.current_page_item a
	    {
			height:22px;
			padding-top:32px;
	    }    
    	
    #content-top ul li a span
    {
		color:#FFFFFF;
		font-weight:bold;
    }    


		/* Schmuck (früher Trends) ------------------*/
		#content-top ul li.page-item-8 a
		{
		background-color:#440861;
		}

		#content-top ul li.page-item-8 a.a-over,
		#content-top ul li.page-item-8 a:hover
		{
		
		}
		
		/* Workshops ------------------*/
		#content-top ul li.page-item-11 a
		{
		background-color:#7C4B94;
		}

		#content-top ul li.page-item-11 a.a-over,
		#content-top ul li.page-item-11 a:hover
		{
		
		}		
		
		/* Geschäft (früher Über uns) ------------------*/
		#content-top ul li.page-item-14 a
		{
		background-color:#440861;
		}

		#content-top ul li.page-item-14 a.a-over,
		#content-top ul li.page-item-14 a:hover
		{
		
		}	
		
		/* Onlineshop ------------------*/
		#content-top ul li.page-item-16 a
		{
		background-color:#BE96D1;
		}

		#content-top ul li.page-item-16 a.a-over,
		#content-top ul li.page-item-16 a:hover
		{
		
		}	
		
		/* Kontakt ------------------*/
		#content-top ul li.page-item-18 a
		{
		background-color:#440861;
		}

		#content-top ul li.page-item-18 a.a-over,
		#content-top ul li.page-item-18 a:hover
		{

		}					
		
		

/* Footer *************************************************************************/	
	

/* Footer 4 Artikel */	
	
#box-footer #footer-wp-themen
{
margin: 0px auto 0px auto;
padding: 20px 0px 0px 0px;
width: 993px;
background: transparent url('images/hintergrund/hg_hauptinhalt.gif') repeat-y;
}	
	#box-footer #footer-wp-themen #box-wp-themen
	{
	height:402px;
	padding:70px 20px 20px 20px;
	margin:0px 0px 0px 15px;
	background: transparent url('images/hintergrund/hg_footer_shopartikel.gif') no-repeat;
	}
	
		#box-footer #footer-wp-themen #box-wp-themen .box-einzeln
		{
		float:left; 
		padding:0px; 
		width:387px;
		background: transparent url('images/hintergrund/wp-footer-einzeln-oben.gif') no-repeat 0px 0px;
		
		}
		#box-footer #footer-wp-themen #box-wp-themen .left{margin:0px 100px 10px 20px;}		
		#box-footer #footer-wp-themen #box-wp-themen .right{margin:0px 0px 10px 0px;}		
		
		
		
			#box-footer #footer-wp-themen #box-wp-themen .box-einzeln .box-einzeln-content
			{
			float:left; 
			margin-top:17px;
			padding:0px 20px 20px 17px; 
			width:350px;
			height:145px;
			background:#97CFD5;
			}		
		
				#box-footer #footer-wp-themen #box-wp-themen .box-einzeln .box-einzeln-content .img
				{
				float:left; 
				padding:0px 20px 0px 0px;
				}

				
				#box-footer #footer-wp-themen #box-wp-themen .box-einzeln .box-einzeln-content h3{margin-bottom:15px;}
					#box-footer #footer-wp-themen #box-wp-themen .box-einzeln .box-einzeln-content h3 a
					{
					color:#347077;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					}				
				
				#box-footer #footer-wp-themen #box-wp-themen .box-einzeln .box-einzeln-content .text
				{
				color:#FFFFFF;
				font-size:12px;
				line-height:14px;
				margin-bottom:15px;
				font-weight:bold;
				}	
				
				#box-footer #footer-wp-themen #box-wp-themen .box-einzeln .box-einzeln-content .a-weiter
				{
				color:#3E838B;
				font-weight:bold;
				font-size:12px;
				}			
			
			#box-footer #footer-wp-themen #box-wp-themen .box-einzeln-unten
			{
			float:left; 
			padding:0px; 
			width:387px;
			height:17px;
			background: transparent url('images/hintergrund/wp-footer-einzeln-unten.gif') no-repeat 0px 0px;
			}						
	
#box-footer #footer-wp-themen-unten
{
margin: 0px auto 0px auto;
padding: 0;
width: 993px;
height:13px;
background: transparent url('images/hintergrund/hg_hauptinhalt_abschlussunten.jpg') no-repeat;
}


#box-footer #footer-von-editor
{
margin: 60px auto 0px auto;
padding: 0;
width: 987px;
height:261px;
background: transparent url('images/hintergrund/hg_footer_von_editor.jpg') 0px 0px no-repeat;
}	

	/* Überschrift */
	#box-footer #footer-von-editor #footer-von-editor-head{height:19px; width:987px; padding:6px 0px 0px 0px; text-align:center; color:#6DA1A7; font-size:12px;}
		#box-footer #footer-von-editor #footer-von-editor-head p{text-align:center; color:#6DA1A7; font-size:12px; font-weight:bold;}

	/* Tabelle Links */
	#box-footer #footer-von-editor table#tbl-footer-1{width:500px; float:left; border-collapse:collapse; border-spacing:0px; margin:10px 20px 0px 20px; background-color:transparent; border:none;}
			#box-footer #footer-von-editor table#tbl-footer-1 tr td{color:#555555; font-weight:normal; font-size:12px; line-height:18px; padding:6px 10px 6px 20px; border-bottom:1px solid #FFFFFF;}
	    #box-footer #footer-von-editor table#tbl-footer-1 tr.tr-head td{font-size:20px; color:#444444; font-weight:bold; border:none; padding-top:10px; padding-left:10px;}
	    #box-footer #footer-von-editor table#tbl-footer-1 tr td a{color:#555555; font-weight:normal; text-decoration:none;}
	    #box-footer #footer-von-editor table#tbl-footer-1 tr td a:hover{color:#555555; font-weight:normal;}
	    
	    #box-footer #footer-von-editor table#tbl-footer-1 tr td.td-leer{width:20px; padding:0px; border:none;}
	    #box-footer #footer-von-editor table#tbl-footer-1 tr td.ohne-linie{border:none;}
	    
	/* Plugin Tag-Clouds*/
	#box-footer #footer-von-editor #box-tag-cloud
	{
	width:160px;
	border:0px solid red;
	float:left;
	margin-right:15px;
	overflow:hidden;
	}
		#box-footer #footer-von-editor #box-tag-cloud h3{font-size:20px; color:#444444; font-weight:bold; padding:17px 0px 7px 0px; margin:0px;}
		#box-footer #footer-von-editor #box-tag-cloud #content{padding:0px 0px 10px 0px; height:150px; overflow:hidden;}
			#box-footer #footer-von-editor #box-tag-cloud #content a{text-decoration:none; color:#555555;}
			#box-footer #footer-von-editor #box-tag-cloud #content a:hover{text-decoration:underline;}
		#box-footer #footer-von-editor #box-tag-cloud .link-seo-hamburg{color:#8D8D8F; font-size:10px;}		
	
	/* Plugin Feedback*/
	#box-footer #footer-von-editor #box-feedback
	{
	width:180px;
	height:160px; /* Todo */
	border:0px solid red;
	float:left;	
	font-size:11px;
	}	
		#box-footer #footer-von-editor #box-feedback h3{font-size:20px; color:#444444; font-weight:bold; padding:17px 0px 10px 0px; margin:0px;}
			#box-footer #footer-von-editor #box-feedback h3 a{font-size:20px; color:#444444; font-weight:bold; text-decoration:none;}
		#box-footer #footer-von-editor #box-feedback #content{padding:0px 0px 10px 0px; font-size:11px;}
			#box-footer #footer-von-editor #box-feedback #content .eintrag-einzeln{padding:0px 0px 5px 0px;}
				#box-footer #footer-von-editor #box-feedback #content .eintrag-einzeln .text a{font-size:14px; font-style:italic; color:#555555; font-family: 'Times New Roman',Times,serif;}
				#box-footer #footer-von-editor #box-feedback #content .eintrag-einzeln .author-datum{color:#9389C1; font-size:11px;}
			#box-footer #footer-von-editor #box-feedback #content a{text-decoration:none; font-size:12px;}
			#box-footer #footer-von-editor #box-feedback #content a:hover{text-decoration:underline;}	
			#box-footer #footer-von-editor #box-feedback #box-neuer-eintrag a{color:#555555; font-size:12px;}

	/* Social-Buttons */
	#box-footer #footer-von-editor #box-social-buttons
	{
	width:40px;
	height:180px; /* Todo */
	border:0px solid red;
	float:left;	
	}	
		#box-footer #footer-von-editor #box-social-buttons p
		{
		color:#444444;
		font-weight:normal; 
		font-size:12px; 
		line-height:18px;	
		}	
		

/* WP-Footer */
	
	
#box-footer #footer 
{
padding: 0;
margin: 0 auto;
width: 760px;
clear: both;
height:20px;
}

	#footer p 
	{
	margin: 0;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size:11px;
	color:#7C72B7;
	line-height:15px;
	}		

		#footer p a
		{
		color:#7C72B7;
		}	

/* copyright xt:commerce ***************************************************************/

.copyright
{
	color:#7C72B7;
	clear:both;
	text-align:center;
	font-size: 11px;;
	padding:0px 0px 10px 0px;
	margin:0px;
	background: transparent url('images/hintergrund/hg_footer_shop.jpg') center top no-repeat;
	line-height:15px;
}

.copyright a
{
	color:#7C72B7;
}

.parseTime
{
	display:none;
}
	

/* Content (#content-right-left) *************************************************************/	

#content-right-left h1
{
font-size:22px;
line-height:26px;
font-weight:normal;
color:#555555;
padding:20px 0px 5px 0px;
margin:0px 0px 30px 0px;
font-family: 'Times New Roman',Times,serif;
border-bottom:1px solid #555555;
}
	#content-right-left h1 b{font-weight:normal;}

#content-right-left h2
{
font-weight:bold;
font-size:1.2em;
line-height:20px;
color:#B81D53;
padding:15px 0px 10px 0px;
font-family:georgia;
}

#content-right-left h3
{
font-weight:bold;
font-size:1em;
color:#444444;
line-height:20px;
padding:15px 0px 10px 0px;
}

#content-right-left h4
{
font-size:1em;
color:#333333;
line-height:20px;
padding:10px 0px 10px 0px;
}

#content-right-left p{font-size:1em; margin:0px 0px 10px 0px; line-height:18px;}
           

#content-right-left ul
{
    margin-left:10px; margin-bottom:0px; padding:10px 0px 10px 0px;
}
/* listen ohne links */
#content-right-left ul li
{
font-size:1em;
padding:0px 20px 4px 18px;
display:block;
margin:0px;
line-height:18px;
}

#content-right-left ul li p{line-height:1.0em;}
    
    
/* Formularfelder */

#content-right-left input[type=text], #content-right-left input[type=password]
{
padding:2px 2px 2px 2px;
font-size:12px;
}    
    

/* abstände (padding) */
#content-right-left .abstand-unten-0-px{padding-bottom:0px;}
#content-right-left .abstand-unten-10-px{padding-bottom:10px;}
#content-right-left .abstand-unten-20-px{padding-bottom:20px;}
#content-right-left .abstand-unten-30-px{padding-bottom:30px;}
#content-right-left .abstand-unten-40-px{padding-bottom:40px;}
#content-right-left .abstand-unten-50-px{padding-bottom:50px;}
#content-right-left .abstand-unten-100-px{padding-bottom:100px;}
#content-right-left .abstand-unten-200-px{padding-bottom:200px;}

#content-right-left .abstand-oben-0-px{padding-top:0px;}
#content-right-left .abstand-oben-10-px{padding-top:10px;}
#content-right-left .abstand-oben-20-px{padding-top:20px;}
#content-right-left .abstand-oben-30-px{padding-top:30px;}
#content-right-left .abstand-oben-40-px{padding-top:40px;}
#content-right-left .abstand-oben-50-px{padding-top:50px;}
#content-right-left .abstand-oben-100-px{padding-top:100px;}
#content-right-left .abstand-oben-200-px{padding-top:200px;}

/* abstände für z.B. Bilder (padding) */

#content-right-left .abstand-links-oben-unten-10-10-10{padding:10px 0px 10px 10px;}
#content-right-left .abstand-links-oben-unten-20-20-20{padding:20px 0px 20px 20px;}
#content-right-left .abstand-links-oben-unten-30-0-30{padding:0px 0px 30px 30px;}
#content-right-left .abstand-links-oben-unten-30-20-20{padding:20px 0px 20px 30px;}

/* abstände für z.B. Texteinrückungen (padding) */
#content-right-left .abstand-links-10{padding-left:10px;}
#content-right-left .abstand-links-20{padding-left:20px;}
#content-right-left .abstand-links-30{padding-left:30px;}
#content-right-left .abstand-links-40{padding-left:40px;}
#content-right-left .abstand-links-50{padding-left:50px;}

/* Links im content */
#content-right-left a
{
text-decoration:underline; 
color:#B81D53;
}
#content-right-left a:hover{color:#DF5A8B;}

/* fett und farbig */
#content-right-left .fett-farbig{font-weight:bold; color:#E35911;}
#content-right-left .farbig{color:#E35911;}
#content-right-left .rot{color:red;}
body .schrift-8px{font-size:0.6em;}


/* Standard-Tabelle */

#content-right-left table{width:100%; border-collapse:collapse; border-spacing:0px; margin:10px 0px 20px 0px; background-color:#FFFFFF; border:none;}
	#content-right-left table td{font-size:1em; margin:0px 0px 10px 0px; line-height:18px; padding:10px 10px 10px 10px; border:1px solid #CFCFCF;}
    #content-right-left table tr.tabelle-kopfbereich td{background-color:#F7F7F7; color:#B81D53; font-weight:bold;}


/* Bilder gefloatet */

#content-right-left .bild-links{float:left; margin:0px 30px 20px 0px;}
#content-right-left .bild-rechts{float:right; margin:0px 15px 20px 30px;}


/* clear:both - zurücksetzen float*/
.clear, #content-right-left .clear{clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
.umfluss-ruecksetzen, #content-right-left .umfluss-ruecksetzen{clear:both; height:1px; line-height:0px; font-size:0px; overflow:hidden;}

.anker, #content-right-left .anker{display:block; height:0px; font-size:0px; overflow:hidden; line-height:0px; text-decoration:none;}


/* Navileiste, blättern zwischen Posts */

#content-right-left .navigation 
{
text-align: center;
margin:0px 0px 30px 0px;
padding:20px 0px 40px 0px;
background: transparent url('images/hintergrund/hg_post_trenner.gif') repeat-x left bottom;
}

#content-right-left .navigation-hidden 
{
display:none;
}



/* Post (einzeln) *************************************************************/	

#content-right-left .post
{
padding:20px 0px 10px 0px;
background: transparent url('images/hintergrund/hg_post_trenner.gif') repeat-x left bottom;
}

	#content-right-left .post h2
	{
	font-size:2.3em;
	line-height:30px;
	font-family:georgia;
	padding:0px 0px 20px 0px;
	font-weight:normal;
	}
	
		#content-right-left .post h2 a
		{
		color:#B81D53;
		font-family:georgia;
		text-decoration:none;
		}
	
	/* Box Datum und Kategorie */	
	.post .box-datum-kategorie
	{
	padding:0px 0px 15px 0px;
	}
		.post .datum
		{
		color:#FFFFFF;
		font-size:1em;
		font-weight:bold;
		text-align:center;
		width:122px;
		height:17px;
		float:left;
		padding:3px 3px 2px 3px;
		background: transparent url('images/hintergrund/hg_post_datum.gif') no-repeat;
		}	
		.post .kategorie
		{
		float:left;
		width:350px;
		padding:3px 0px 0px 10px;
		}		
			.post .kategorie .title-kategorie{font-family:arial; font-size:1em;}	
			.post .kategorie a{font-family:georgia;	font-weight:bold;}	
	


/* ******************************************************************************/


/*
#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}
*/

/*
.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}
*/



.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}


/* End Structure */



h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */


/* Bildpositionierung ******************************************************************************/	



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}


/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
/* End Images */
/* ******************************************************************************/	

/* Bild welches im Post nicht angezeigt wird aber im Footer bei den Zufallslinks */
.bild-post-ausgeblendet-footer-an{display:none !important;}





/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */


#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

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

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}


/* End Various Tags & Classes*/



/* 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 */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


/* Plugins ***************************************************************************/

/* stats -------------------------------------------------*/
img#wpstats{display:none}




/* SHOPBOXEN **************************************************************************/					


/* allgemeine Anweisungen */

#content-left p{line-height:14px; padding:0px; margin:0px; font-size:11px;}
	#content-left p a, #content-left a{font-size:11px;} 	
		
#content-right-right p{line-height:14px; padding:0px; margin:0px; font-size:11px;}
	#content-right-right p a, #content-right-right a{font-size:11px;} 		
		
/* box-login ------------------------------------- */

#content-left #box-login
{
width:150px;
float:left;
background: #209FA1 url('../../../shop/templates/perlenreich/img/boxen/typ2/oben.gif') no-repeat 0px 0px;
padding:10px 10px 0px 10px;
}

	#content-left #box-login h2
	{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:16px;
	}

	/* box-login (ausgeloggt) */
	#box-login .p-box-login{color:#FFFFFF; font-size:11px; padding-top:5px; margin-bottom:3px;}
	#box-login input[type=text]{width:140px;}
	#box-login input[type=password]{width:140px;}
	#box-login .button-senden-box-login{padding:10px 13px 0px 0px; float:left;}
	#box-login .button-registrieren-box-login{padding:12px 0px 0px 0px; float:left;}
		#box-login .button-registrieren-box-login a{color:#FFFFFF; font-size:11px;}
	
	/* box-login (eingeloggt) */
	#content-left #box-login h2.h2-logged-in{}
	#content-left #box-login .p-name{color:#FFFFFF; margin-bottom:7px;}
	#box-login .a-logoff, #box-login .a-account{padding:0px; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}
		#box-login .a-logoff:hover, #box-login .a-account:hover{text-decoration:none;}

	
#content-left #box-login-unten
{
width:170px;
height:13px;
overflow:hidden;
float:left;
background: url('../../../shop/templates/perlenreich/img/boxen/typ2/unten.gif') no-repeat 0px 0px;
padding:0px;
margin-bottom:10px;
}	



/* box-warenkorb ------------------------------------- */

#content-left #box-warenkorb
{
width:160px;
float:left;
background: #209FA1 url('../../../shop/templates/perlenreich/img/boxen/typ2/oben.gif') no-repeat 0px 0px;
padding:10px 0px 0px 10px;
margin-top:0px;
}

	#content-left #box-warenkorb h2
	{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:16px;
	}
	
	#box-warenkorb img{float:left; padding-right:10px;}
	#box-warenkorb .p-box-warenkorb-1{color:#FFFFFF; float:left; padding-bottom:9px; width:130px; margin-top:0px;}
	#box-warenkorb a{color:#FFFFFF; font-weight:bold; text-decoration:underline;}
		#box-warenkorb a:hover{text-decoration:none;}

#content-left #box-warenkorb-unten
{
width:170px;
height:13px;
overflow:hidden;
float:left;
background: url('../../../shop/templates/perlenreich/img/boxen/typ2/unten.gif') no-repeat 0px 0px;
padding:0px;
margin-bottom:10px;
}

				
/* box_categories --------------------------------------------- */	


#content-left #navi-categories
{
width:160px;
float:left;
background: #C0A3D0 url('../../../shop/templates/perlenreich/img/boxen/typ1/oben.gif') no-repeat 0px 0px;
padding:10px 0px 0px 10px;
}

	#content-left #navi-categories h2
	{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:16px;
	}
	
	#content-left #navi-categories #ul-hauptnavi-e1 {margin:15px 0px 20px 5px; padding:0px 0px 0px 0px; list-style-type:none;}
		#content-left #navi-categories #ul-hauptnavi-e1 li{color:#FFFFFF;}
			#content-left #navi-categories #ul-hauptnavi-e1 li a{color:#FFFFFF;}
	
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-1{margin:1px 0px 0px 0px; line-height:15px;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-2{margin:3px 0px 0px 15px; line-height:13px;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-3{margin:1px 0px 2px 35px; line-height:13px;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-4{margin:1px 0px 0px 30px; line-height:13px;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-5{margin:1px 0px 0px 35px; line-height:13px;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.over{}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-1 a
			{
				font-size:12px;
				text-decoration:none;
				font-weight:bold;
				display:block;
				padding:0px 0px 0px 15px;
				margin-top:5px;
				line-height:17px;
				width:110px;
				background-image:url('../../../shop/templates/perlenreich/img/boxen/typ1/listenpunkt_level_1.gif');
				background-repeat:no-repeat;
				background-position:0px 7px;
			}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-2 a
			{
				font-size:12px;
				text-decoration:none;
				font-weight:normal;
				display:block;
				padding:0px 0px 2px 15px;
				line-height:13px;
				width:110px;
				background-image:url('../../../shop/templates/perlenreich/img/boxen/typ1/listenpunkt_level_2.gif');
				background-repeat:no-repeat;
				background-position:0px 4px;
			}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-3 a
			{
				font-size:12px;
				text-decoration:none;
				font-weight:normal;
				padding:0px 0px 2px 0px;
				line-height:13px;
				width:110px;
			}			
			
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-1 a.a-over, #content-left #navi-categories #ul-hauptnavi-e1 li.level-1 a:hover{text-decoration:underline; color:#FFFFFF;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-2 a.a-over, #content-left #navi-categories #ul-hauptnavi-e1 li.level-2 a:hover{text-decoration:underline; color:#FFFFFF;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-3 a.a-over, #content-left #navi-categories #ul-hauptnavi-e1 li.level-3 a:hover{text-decoration:underline; color:#FFFFFF;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-4 a.a-over, #content-left #navi-categories #ul-hauptnavi-e1 li.level-4 a:hover{text-decoration:underline; color:#FFFFFF;}
			#content-left #navi-categories #ul-hauptnavi-e1 li.level-5 a.a-over, #content-left #navi-categories #ul-hauptnavi-e1 li.level-5 a:hover{text-decoration:underline; color:#FFFFFF;}
	
	
			/* Leerzeile */
			#content-left #navi-categories #ul-hauptnavi-e1 li.abstand{font-size:0px; height:15px; line-height:0px; overflow:hidden;}	
	
	
	
#content-left #navi-categories-unten
{
width:170px;
height:6px;
overflow:hidden;
float:left;
background: url('../../../shop/templates/perlenreich/img/boxen/typ1/unten.gif') no-repeat 0px 0px;
padding:0px;
margin-bottom:10px;
}				



/* box-specials ------------------------------------- */

#content-left #box-specials
{
width:160px;
float:left;
background: #DAF2F2 url('../../../shop/templates/perlenreich/img/boxen/typ3/oben.gif') no-repeat 0px 0px;
padding:10px 0px 0px 10px;
margin-top:0px;
}

	#content-left #box-specials h2
	{
	color:#353535;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:16px;
	}
	
	#box-specials img{float:left; width:65px; height:auto; border: 3px solid #209FA1; margin:0px 5px 10px 0px;}
	#box-specials .price{display:inline; color:#B81D53; font-weight:bold; font-size:17px; margin:0px; padding:0px;}
		#box-specials .price .productOldPrice{color:#555555; font-weight:bold; font-size:12px; text-decoration:line-through;}
		#box-specials .price .productNewPrice{color:#B81D53; font-weight:bold;}
	#box-specials a.a-more{color:#209FA1; font-weight:bold; text-decoration:underline;}
		#box-specials a.a-more:hover{text-decoration:none;}

#content-left #box-specials-unten
{
width:170px;
height:13px;
overflow:hidden;
float:left;
background: url('../../../shop/templates/perlenreich/img/boxen/typ3/unten.gif') no-repeat 0px 0px;
padding:0px;
margin-bottom:10px;
}



/* box_admin **************************************************************************/	


#content-left #box-admin
{
width:160px;
float:left;
background: #C0A3D0 url('../../../shop/templates/perlenreich/img/boxen/typ1/oben.gif') no-repeat 0px 0px;
padding:10px 0px 0px 10px;
color:#FFFFFF;
}

	#content-left #box-admin h2
	{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:16px;
	}
	
	#content-left #box-admin img{margin-top:10px;}

#content-left #box-admin-unten
{
width:170px;
height:6px;
overflow:hidden;
float:left;
background: url('../../../shop/templates/perlenreich/img/boxen/typ1/unten.gif') no-repeat 0px 0px;
padding:0px;
}		


			
/* beliebteste Artikel ------------------------------------- */

#content-right-right #popular-posts
{
width:226px;
height:249px;
float:right;
background: url('images/boxen/typ1/oben.gif') no-repeat 0px 0px;
padding:10px 10px 10px 20px;
margin-top:10px;
}

	#content-right-right #popular-posts h2
	{
	color:#353535;
	font-weight:normal;
	font-size:22px;
	margin:0px;
	padding:45px 0px 10px 0px;
	font-family: 'Times New Roman',Times,serif;
	}
	#content-right-right #popular-posts ul{}
		#content-right-right #popular-posts ul li
		{
		width:220px; 
		margin-bottom:2px; 
		height:30px; 
		overflow:hidden; 
		background: url('images/boxen/popular_posts/hg_postlink.gif') no-repeat 0px 0px;
		line-height:14px;
		}
			#content-right-right #popular-posts ul li a
			{
			color:#EFF7F7;
			font-size:12px;
			padding:7px 0px 0px 10px;
			text-decoration:none;
			font-weight:bold;
			float:left;
			}	
				#content-right-right #popular-posts ul li a .wpp-post-title{color:#EFF7F7; font-weight:bold;}
	

/* letzte Kommentare ------------------------------------- */

#content-right-right #get-recent-comments
{
width:226px;
height:249px;
float:right;
background: url('images/boxen/typ1/oben.gif') no-repeat 0px 0px;
padding:10px 10px 10px 20px;
margin-top:10px;
}
	#content-right-right #get-recent-comments h2
	{
	color:#353535;
	font-weight:normal;
	font-size:22px;
	margin:0px;
	padding:45px 0px 10px 0px;
	font-family: 'Times New Roman',Times,serif;
	}
	#content-right-right #get-recent-comments ul{}
		#content-right-right #get-recent-comments ul li
		{
		width:220px; 
		margin-bottom:10px; 
		overflow:hidden; 
		font-size:11px;
		line-height:14px;		
		/* background: url('images/boxen/popular_posts/hg_postlink.gif') no-repeat 0px 0px; */
		}
			#content-right-right #get-recent-comments ul li a
			{
			font-size:11px;
			padding:0px 0px 0px 0px;
			text-decoration:none;
			color:#333333;
			line-height:15px;	
			}	
				#content-right-right #get-recent-comments ul li .author{color:#209FA1;}
				#content-right-right #get-recent-comments ul li a.a-comment{font-size:12px; text-decoration:underline; font-style:italic; font-family: 'Times New Roman',Times,serif;}
				#content-right-right #get-recent-comments ul li a.a-post{text-decoration:underline;}
				
		


/* box-best-seller ------------------------------------- */

#content-right-right #box-bestseller
{
width:226px;
height:249px;
float:right;
background: url('../../../shop/templates/perlenreich/img/boxen/typ4/oben.gif') no-repeat 0px 0px;
padding:10px 10px 10px 20px;
margin-top:10px;
}

	#box-bestseller h2
	{
	color:#353535;
	font-weight:normal;
	font-size:22px;
	margin:0px;
	padding:45px 0px 15px 0px;
	font-family: 'Times New Roman',Times,serif;
	}
	
	#box-bestseller img{float:left; width:60px; height:auto; border: 3px solid #ABD6D6; margin:0px 5px 10px 0px;}

		
				
/* Blog-Kategorien ------------------------------------- */
			
				
#content-left #box-blog-categories
{
width:160px;
float:left;
background: #D66991 url('../../../shop/templates/perlenreich/img/boxen/typ5/oben.gif') no-repeat 0px 0px;
padding:10px 0px 0px 10px;
}		
	#content-left #box-blog-categories h2
	{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:16px;
	}	
	#content-left #box-blog-categories ul
	{
	
	}
		#content-left #box-blog-categories ul li 
		{
		padding:0px 0px 5px 0px;
		}	
			#content-left #box-blog-categories ul li a
			{
				color:#FFFFFF;
				font-size:12px;
				text-decoration:none;
				font-weight:bold;
				display:block;
				padding:0px 0px 0px 15px;
				margin-top:5px;
				line-height:17px;
				width:110px;
				background-image:url('../../../shop/templates/perlenreich/img/boxen/typ5/listenpunkt_level_1.gif');
				background-repeat:no-repeat;
				background-position:0px 7px;
			}			
				#content-left #box-blog-categories ul li ul.children
				{
				
				}			
					#content-left #box-blog-categories ul li ul.children li
					{
					padding:0px 0px 0px 20px;
					}
						#content-left #box-blog-categories ul li ul.children li a
						{
							color:#FFFFFF;
							font-size:12px;
							text-decoration:none;
							font-weight:bold;
							display:block;
							padding:0px 0px 0px 15px;
							margin-top:5px;
							line-height:17px;
							width:110px;
							background-image:url('../../../shop/templates/perlenreich/img/boxen/typ5/listenpunkt_level_1.gif');
							background-repeat:no-repeat;
							background-position:0px 7px;
						}	
						
			#content-left #box-blog-categories ul li a:hover, #content-left #box-blog-categories ul li ul.children li a:hover,
			#content-left #box-blog-categories ul li.current-cat-parent a, #content-left #box-blog-categories ul li.current-cat a, 
			#content-left #box-blog-categories ul li ul.children li.current-cat a
			{text-decoration:underline;}											
				
#content-left #box-blog-categories-unten
{
width:170px;
height:13px;
overflow:hidden;
float:left;
background: url('../../../shop/templates/perlenreich/img/boxen/typ5/unten.gif') no-repeat 0px 0px;
padding:0px;
margin-bottom:10px;
}						
				

