/*
Theme Name: Wooden Mannequin
Theme URI: http://lorem-ipsum-dolor-sit-amet.com/wooden-mannequin/
Description: Search engine optimized theme. Search engine optimization that really works! 1st. position in search engines. Just remember to fill out meta-tags in header.php. WordPress theme designed by <a href="http://lorem-ipsum-dolor-sit-amet.com" target="_blank">Lorem Ipsum</a>.
Version: 1.1
Author: Lorem Ipsum
Author URI: http://lorem-ipsum-dolor-sit-amet.com
Tags: 2 columns,  3 columns,  white,  widgets,  fixed width,  wooden mannequin,  solbergs,  blue,  gravatars,  business,  1st position in search engines,  fixed width,  two columns,  three columns,  clean,  lorem ipsum,  search engine optimized, 
*/

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

.alignleft  {
	float: left;
}

.alignright  {
	float: right;
}

/* Body */
*  {
	margin:0;
	 padding:0;
}

html {
height:100%;
}

body  {
	background:#ffffff;
	 color:#000000;
	 font-size:11px;
	 line-height:150%;
	 font-family:verdana, arial, geneva;
	 text-align: center;
}


#wrap  {
	background-color:#fff;
	 color:#000;
	 margin:0 auto;
	 width:990px;
	 position: relative;
	 text-align: left;
}


a:link,a:visited {
color:#83101D;
font-family:verdana,arial,geneva;
font-size:11px;
text-decoration:underline;
}

a:hover {
color:#000;
font-family:verdana,arial,geneva;
font-size:11px;
text-decoration:underline;
}
/* Links */
/*a  {
	background-color:inherit;
	 color:#83101D;
	 font-weight:bold;
	 text-decoration:none;
}


a:hover  {
	background-color:inherit;
	 color:#000000;
	 font-weight:bold;
	 text-decoration:none;
}
*/

a img  {
	border:0;
}



/* Header */

#logo {
	position: relative; 
	left: 60px; 
	top: 0px; 
	height: 110px; 
	width: 370px; 
}
#headertext {
 	float: left;
	position: absolute; 
	text-align: center;
	left: 496px; 
	top: 13px; 
	height: 110px; 
	width: 450px; 
}
#topline {
	position: absolute; 
	text-align: center;
	left: 0px; 
	top: 110px; 
	height: 40px; 
	width: 990px; 
	border-left:0 solid #fff;
	border-right:0 solid #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#topmenu {
 	position: relative; 
	text-align: center;
	left: 0px; 
	top: 4px; 
	height: 60px; 
	width: 990px; 
}

#screenshot {
	background:#fff;
	border:1px solid #ccc;
	color:#fff;
	display:none;
	padding:1px;
	position:absolute;
}

#header  {
	 position: absolute;
	 margin:0 0 0 40px;
	 width:350px;
	 left: 50%;
	 text-align: right;
}


#header h1  {
	background-color:inherit;
	 color:#555;
	 font-size:2em;
	 letter-spacing:-1px;
	 margin:30px 30px 0 0;
}


#header h1 a  {
	background-color:inherit;
	 color:#555;
	 text-decoration:none;
}


#header p  {
	background-color:inherit;
	 color:#777;
	 font-size:1.1em;
	 font-weight:bold;
/*	 line-height:1.3em; */
	 margin:10px 30px 0 0;
}


#frontphoto  {
	margin:0 0 10px;
}



/* Sidebars */
#leftside  {
	clear:left;
	 float:left;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 padding:0;
	 width:210px;
}


#extras  {
	float:right;
	margin-bottom: 0px;
	margin-top: 0px;
	padding:0;
	width:150px;
}


#leftside p,#leftside td,  #leftside ul,  #leftside div.textwidget {
	 margin:0 0 18px; 
	 width:214px;
	 
}

#extras div.textwidget, #extras ul, #extras p  {
	 margin:0 0 18px; 
	 width:150px;
	 
}


#leftside li,  #extras li  {
	 list-style:none;
	 margin:4px 0 0 10px;
}

.indent_tweet {
	 padding-left:10px;
	 padding-top:4px;
}

#extras a:link, #extras a:visited {
	color:#83101D;
	font-family:verdana,arial,geneva;
	font-size:11px;
	text-decoration:none;
}

#extras a:hover {
	color:#000;
	font-family:verdana,arial,geneva;
	font-size:11px;
	text-decoration:none;
}

#leftside ul ul,  #extras ul ul  {
	margin:6px 0 0 10px;
}


#leftside ul ul li,  #extras ul ul li  {
	margin:0 0 0px;
}


#leftside ul ul li a,  #extras ul ul li a  {
	font-weight:normal;
}


#leftside ul.linklist,  #extras ul.linklist  {
	font-size:1em;
}


#leftside ul.linklist ul,  #extras ul.linklist ul  {
	margin:0 0 20px;
}


#leftside ul.linklist ul li a,  #extras ul.linklist ul li a  {
	font-weight:bold;
}


#leftside h2,  #leftside h3,  #extras h2, #extras ul.linklist li h2, #leftside ul.linklist li h2,  #extras h3,  table#wp-calendar caption  {
	border-left:0 solid #fff;
	border-right:0 solid #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	color:#444;
	font-family:verdana,arial,geneva;
	font-size:12px;
	font-weight:normal;
	height:24px;
	line-height:24px;
	margin:0 0 2px;
	padding:0 0 0 10px;
}

#extras ul.menulist li h2 {
	background-image:none;
	border:0 solid #a0a0a0;
	color:#444;
	font-family:verdana,arial,geneva;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0 0 0px;
	padding:0 0 0 0px;
}

span.mainlevel {
display:block;
height:16px!important;

margin:0;
padding:0;
width:100%;

}


a.mainlevel:link,a.mainlevel:visited,a.screenshot:link,a.screenshot:visited {
background-repeat:no-repeat;
color:#83101D;
font-family:verdana,arial,geneva;
font-size:11px;
height:16px!important;
padding-left:10px;
padding-top:0;
text-align:left;
text-decoration:none;
}

a.mainlevel:hover,a.sreenshot:hover {
background-position:0 -5px;
color:#000;
font-family:verdana,arial,geneva;
font-size:11px;
height:16px!important;
padding-left:10px;
padding-top:0;
text-align:left;
text-decoration:none;
}

a.sublevel:link,a.sublevel:visited {
color:#444;
font-family:verdana,arial,geneva;
font-size:11px;
height:16px!important;
padding-left:2px;
text-align:left;
text-decoration:none;
}

.sublevel:hover,a.subsublevel:hover {
color:#000;
text-decoration:none;
}

#leftside label,  #extras label  {
	display:none;
}



/* Main menu */
ul.page  {
	list-style:none;
	 margin:0 0 20px;
	 width:210px;
}


ul.page li  {
	display:inline;
/*	 line-height:1.4em; */
	 width:210px;
}


ul.page li a  {
	background-color:#f4f4f4;
	 border-left:0px solid #cccccc;
	 color:#83101D;
	 float:left;
	 font-weight:bold;
	 margin-bottom:5px;
	 padding:5px 1px 5px 5px;
	 text-decoration:none;
	 width:200px;
}


ul.page li a:hover,  ul.page li.current_page_item a  {
	background-color:#ffffff;
	 border-left:0px solid #286ea0;
	 color:#000000;
}


ul.page ul  {
	font-size:0.9em;
	 margin:0 0 0 15px;
	 padding:0 0 5px;
	 width:125px;
}


ul.page ul a  {
	padding:3px 1px 3px 5px;
	 width:115px;
}


ul.page ul ul  {
	width:113px;
}


ul.page ul ul a  {
	width:100px;
}



/* Content */
#content  {
/*	line-height:1.6em; */
	margin:0 210px 5px;
	padding:0;
	overflow:visible; _height : 1%; 
	width:570px;
}


#contentwide  {
/*	line-height:1.6em; */
	 margin:0 0 5px 150px;
	 padding:0;
}


#content h2, #contentwide h2  {
	color:#83101D;
	font-family:times;
	font-size:14px;
	margin:0px 10px 10px 0px;
}


#content h3, #contentwide h3  {
	font-size:1.4em;
	 margin:0 0 8px;
}


#content img, #contentwide img  {
	border:0px solid #d0d0d0;
	margin:3px 10px 3px 0;
}


#content ul, #contentwide ul, #content ol, #contentwide ol  {
	margin:0 0 16px 20px;
}


#content li, #contentwide li  {
	padding:0 0 0 0px;
}


#content ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol  {
	margin:0 0 0 16px;
}



/* Footer */
#footer  {
	border-top:1px solid #000;
/*	 font-size:0.9em; */
	 clear:both;
	 color:#777;
	 font-weight:normal;
	 margin:0 auto;
	 padding:10px 0;
	 text-align:center;
	 width:990px;
}


#footer p  {
	margin:0;
	 padding:0;
}


#footer a  {
	color:#777;
	 font-weight:normal;
	 text-decoration:none;
}


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


#footer strong a  {
	font-weight:bold;
}


#footer span.credits  {
	font-size:1.1em;
}



/* Subpage menu */
#subpages  {
	border-bottom:1px solid #e0e0e0;
	 border-left:1px solid #e0e0e0;
	 float:right;
	 font-weight:bold;
/*	 line-height:1.3em; */
	 margin:-5px 0 8px 15px;
	 padding:0 0 10px 10px;
	 width:190px;
}


#subpages h2  {
	font-size:1.2em;
	 font-weight:bold;
	 letter-spacing:-1px;
/*	 line-height:1.3em; */
	 margin:0 0 12px;
}


#subpages ul.submenu  {
/*	line-height:1.4em; */
	 list-style:none;
	 margin:0;
}


#subpages ul.submenu li  {
	display:inline;
/*	 line-height:1.4em; */
	 width:180px;
	 padding:0;
}


#subpages ul.submenu li a  {
	background-color:#f4f4f4;
	 border-left:0px solid #cccccc;
	 color:#505050;
	 float:left;
	 font-weight:bold;
	 margin-bottom:5px;
	 padding:3px 1px 3px 5px;
	 text-decoration:none;
	 width:180px;
}


#subpages ul.submenu li ul  {
	margin:0 0 5px 10px;
	 width:170px;
}


#subpages ul.submenu li ul li a  {
	width:170px;
}


#subpages ul.submenu li ul ul  {
	margin:0 0 5px 10px;
	 width:160px;
}


#subpages ul.submenu li ul ul li a  {
	width:160px;
}


#subpages ul.submenu li ul ul ul  {
	margin:0 0 5px 10px;
	 width:150px;
}


#subpages ul.submenu li ul ul ul li a  {
	width:150px;
}


#subpages ul.submenu li a:hover, #subpages ul.submenu li.current_page_item a  {
	background-color:#eaeaea;
	 border-left:0px solid #286ea0;
	 color:#555;
}


#subpages ul.submenu li.current_page_item ul li a  {
	background-color:#f4f4f4;
	 border-left:0px solid #cccccc;
	 color:#555;
}



/* Tags */
p, ul, ol  {
	margin:0 0 18px;
}


blockquote  {
	border-left:0px solid #e0e0e0;
	 margin:20px;
	 padding:8px 8px 8px 15px;
}


blockquote p  {
	background-color:inherit;
	 color:#505050;
	 font-size:0.9em;
/*	 line-height:1.3em; */
}


label  {
	background-color:inherit;
	 color:#606060;
	 font-size:0.9em;
	 font-weight:bold;
}


table#wp-calendar  {
	margin:0 0 20px;
	 width:210px;
}


code  {
	font-size:1.2em;
	 display:block;
	 padding:5px 5px 5px 8px;
	 background-color:#f4f4f4;
	 margin:5px 0 15px 0;
	border-left:0px solid #cccccc;
}



/* Forms */
#s, #submit  {
	background-color:#ffffff;
	 border:1px solid #cccccc;
	 color:#505050;
	 font-size:1em;
	 margin:0 0 16px;
	 padding:2px;
	 width:120px;
}


#author, #email, #url {
	border:1px solid #cccccc;
	 font-family:verdana, arial, geneva;
	 color:#505050;
	 font-size:1em;
	 margin:1px;
	 padding:2px;
	 width:200px;
}

.button {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#505050;
font-family:verdana,arial,geneva;
font-size:11px;
margin-top:2px;
padding:1px;
text-align:center;
width:auto;
}
.button:hover {
color:#83101D;
}

#comment  {
	border:1px solid #cccccc;
	 font-family:verdana, arial, geneva;
	 color:#505050;
	 font-size:1em;
	 margin:0;
	 padding:2px;
	 width:400px;
}

#commentsection  {
	margin:25px 0 0;
}


#commentsection p  {
	margin:0 0 6px;
}



/* Float fix */
.contenttext  {
	overflow:hidden;
}


* html .contenttext  {
	height:1px;
	 overflow:visible;
}


* html .contenttext p  {
	overflow:hidden;
	 width:99%;
}



/* WP image align classes */
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;
}



/* Various classes */
.left  {
	border:1px solid #cccccc;
	 float:left;
	 margin:10px 15px 10px 0;
}


.right  {
	border:1px solid #cccccc;
	 float:right;
	 margin:10px 0 5px 10px;
}


.center  {
	border:1px solid #aaaaaa;
	 margin:5px auto 12px;
	 text-align:center;
}


.textright  {
	text-align:right;
}


.small  {
	font-size:0.8em;
}


.bold  {
	font-weight:bold;
}


.hide  {
	display:none;
}


.post  {
	margin:0 50px 20px;
	width:510px;
	border:1px solid #ddd;
	padding:10px 0px 0px 20px;
}


.postinfo  {
	background-color:#f4f4f4;
	 border-left:0px solid #cccccc;
	 color:#606060;
	 font-size:0.9em;
	 font-weight:bold;
/*	 line-height:1.5em; */
	 margin:10px 20px 10px 0px;
	 padding:8px 5px 8px 8px;
}


.comment  {
	background-color:#f4f4f4;
	 border-left:0px solid #cccccc;
	 color:#606060;
	 margin:0 0 10px;
	 padding:8px 5px 0 8px;
}


.comment p  {
	font-size:0.9em;
/*	 line-height:1.3em; */
	 margin:0 0 6px;
	 padding-bottom:5px;
}


.gravatarside  {
	float:right;
	 width:48px;
	 height:48px;
	 margin:0 5px 5px 5px;
}


.navigation  {
	display:block;
	 margin:10px 0 20px 0;
	 padding:0;
	 text-align:center;
}


.navigation p  {
	margin:0;
	 padding:0;
}


.prevlink  {
	margin-right:20px;
}


.nextlink  {
	margin-left:20px;
}


ul#hexen-menu {
	width: 774px; margin: 0px auto;
	list-style: none;
}

ul#hexen-menu li { display: inline; }
	
ul#hexen-menu li a {
	display: block; float: left; height: 34px;
	background-image: url(http://www.hexenladen-hamburg.de/images/hexen-men.png); text-indent: -9999px;
}

	ul#hexen-menu li a.shop {
		width: 194px; background-position: 0 0;	
	}
	
	ul#hexen-menu li a.laden {
		width: 150px; background-position: -194px 0;	
	}
	
	ul#hexen-menu li a.news {
		width: 114px; background-position: -344px -34px;	
	}
	
	ul#hexen-menu li a.hexen {
		width: 168px; background-position: -458px 0;	
	}
	
	ul#hexen-menu li a.korb {
		width: 146px; background-position: -626px 0;	
	}
	
	
	ul#hexen-menu li a.shop:hover, ul#hexen-menu li a.shop:focus {
		background-position: 0 -34px;	
	}
	
	ul#hexen-menu li a.laden:hover, ul#hexen-menu li a.laden:focus {
		background-position: -194px -34px;	
	}
	
	ul#hexen-menu li a.news:hover, ul#hexen-menu li a.news:focus {
		background-position: -344px 0;	
	}
	
	ul#hexen-menu li a.hexen:hover, ul#hexen-menu li a.hexen:focus {
		background-position: -458px -34px;	
	}
	
	ul#hexen-menu li a.korb:hover, ul#hexen-menu li a.korb:focus {
		background-position: -626px -34px;	
	}
	
	#top_menu {
background-color:#fff;
background-image:url(http://www.hexenladen-hamburg.de/templates/wm_10/images/bg_pagenav.gif);
background-repeat:repeat-x;
height:44px;
margin:0;
padding:0;
width:100%;
}

#top_menu_inner {
background-color:#fff;
background-image:url(http://www.hexenladen-hamburg.de/templates/wm_10/images/bg_pagenav.gif);
background-repeat:repeat-x;
height:40px;
margin:0;
padding:0;
width:100%;
}

#pb_box {
	display:block;
	height:140px;
	overflow:hidden;
	width:134px;
	padding:0;
	margin:0 0 0 0;
}
#weisheiten, ul#weisheiten, ul#weisheiten li {
	padding:0;
	margin:0 0 0 0;	
	list-style:none;
	height:140px;
	width:134px;
}

#ephem {
	color:#606060;
	font-size:9px;
	line-height:105%;
	padding-left:10px;
}

#facebook_like {
	display:block;
	height:30px;
	overflow:hidden;
	width:82px;
	padding:0;
	margin:0 0 0 0;
}

.smallako {
color:#777777;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
}