/*   

Theme Name: pfdesign

Theme URI: http://www.michaeljanzen.com/wordpress-theme/

Description: A simple WordPress theme with a basic minimalist style.

Tags: blue, white, light, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options

Author: Michael Janzen

Author URI: http://www.michaeljanzen.com/

Version: 1.3.1

.

Before editing this stylesheet be sure to take a look at the control panel

Appearance -> Edit Basic Simplicity

The control panel allows you to change basic color settings. 

Values set in the control panel will override some styles in this stylesheet.

.

The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

.

*/





body {

	font-family: Arial, Verdana, sens-serif;
	font-size: 100%;
	line-height: 18px;
	background-color: white;
}

#beholder {
	width: 1050px;
	background:  url('images/bg_midt.gif') repeat-y; 
	margin: 0px auto;
	
}

#indhold {
	width: 920px;
	margin: 0px auto;
}


#table_menu td {height:50px;}

p {font-size: 12px; font-weight: normal; font-color:#49352a;}



#header {

	padding:10px 0 0px 10px;
	margin: 0px 0 0 0;
	background-color: #fff ;
	height: 90px;	
	width:910px;

}

#header_adr {

	padding:10px 10px 0px 0px;
	margin: 0px 0 0 0;
	height: 80px;	
	width:280px;
	float:right;
	text-align:right;
	line-height:15px;
	color:#666666;

}

#bg_top {

	background: #fff url('images/bg_top.gif') repeat-x;
	height: 60px;	
	width:1050px;

}

#bg_bund {
background: #fff url('images/bg_bund.gif') repeat-x; 
height: 25px;
width:1050px;
}

#pfdesign {
	font-size: 11px;
	width: 1035px;
	text-align: right;
	margin: 0;
	padding: 0px 0px 0 0px;
}

#pfdesign a {color: #ac8551 ;}




#content {

	margin: 20px 0px 0 10px;

	padding: 0px 0 0px 0px;

	float: left;

	width: 600px;
	background-color:#fff;

}

#content img{
/*
	border: 4px solid white;
*/
margin: 0 0px 0px 0;
}


.column-top, .home-top {

	margin: 0 0 3.0em 0;

	font-size: 0.875em;

	line-height: 1.75em;

	color:#222;

}



#prevnext {

	text-align: center;

	font-weight: bold;

	margin-bottom: 3.0em;

}

#sidebar_bokse {

	padding: 2px 0 0px 0;
	margin:-6px 0 0 0;
	width: 260px; 
}
#sidebar_bokse_1, #sidebar_bokse_2 {
	padding: 0px 0 0px 0px;
	width: 125px;
}
#sidebar_bokse_2 {
	float:right; 
}
#sidebar_bokse img {
	padding: 2px 0 5px 0px; 
}
#sidebar_bokse_top {
	background:  url('images/bokse_top.gif') left no-repeat; 
	height:12px;
}
#sidebar_bokse_midt- {
	background: #f7e5cc url('images/bokse_midt.gif') left no-repeat; 
	height:16px;
}
#sidebar_bokse_bund {
	background:  url('images/bokse_bund.gif') left no-repeat; 
	height:16px;
}

#sidebar {
	padding: 17px 9px 0 40px;
	float: right;
	font-size: 0.75em;
	color: #444;
	width: 260px;
}

#sidebar img-{
	padding: 18px 9px 0 10px;
	
}

.textwidget {
	margin: 0 0 10px 0;
	padding: 2px 5px 0 5px;
	background-color: #fff;
	border-style:solid;
	border-width:1px;
	border-color:#9E2E2E;
}
.textwidget_10 img{
	margin: 0 ;
	padding: 0;
	background-color: #fff;
	border-style:solid;
	border-width:1px;
	border-color:#9E2E2E;
}
#sidebar_bokse_10 {

	padding: 0;
	margin:0;
	width: 260px; 
}

#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	font-size:12px;
}

#sidebar li {
	list-style: none;
	padding: 0;
}

#current_page_ancestor li ul{
	list-style: none;
	padding: 0;
	border-bottom: 1px solid white;
	font-size:12px;
	font-weight:normal;
}

#sidebar ul li  {
	list-style: none;
	margin: 0 0 0px 0;
	padding: 0;
}

#sidebar li ul li {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}

.sidebar_bokse a {
	font-weight: bold;
	font-size:12px;
}

.current_page_item a {
	font-weight: bold;
	font-size:12px;

}


#pil {
	width: 280px;
	background:  url('http://www.pfdesign.dk/wp-content/themes/pfdesign/images/pil.gif') no-repeat; 
	margin: 20px 0 0 0;	
}
#pil h2{
	color:#9e2e2e;
	padding:15px 0 0 0;
}


#sidebar span.collapsPage  li {
	padding:0 0 20px 0px;
	margin:0;
}
#collapsPage li {
	padding:0 0 20px 0px;
	margin:0;
}

.sidebar-widget li ul li ul li{
	padding:0 0 20px 0px;
	margin:0;
}



.sidebar-widget {

	margin: 0 0 0 0;

	padding: 0;

}



#sidebar h1, #sidebar_bokse_1 h1,#sidebar_bokse_2 h1,.sidebar-widget h4 {

	font-size: 16px;
	line-height: 16px;
	font-family: Arial, Verdana, sens-serif;
	font-weight: normal;
	color:#fff;
	margin:0;
	padding: 2px 2px 2px 5px;
	text-align: left;
	background-color:#9E2E2E;
}



.sidebar-widget {
	font-size: 12px; 
	font-weight: normal;
	padding: 0px 0 10px 0;
	border-bottom: 1px solid white;
	margin: 20px 0 10px 0;
}


#bottom {

	clear: both; 

	margin: 0;

	padding: 0;

	font-size: 0.75em;

	text-align: center;

}











#footer {
	clear: both; 
	margin: 0;
	padding: 0px;
	font-size: 0.75em;
	text-align: center;
	color: #666;
}

#footer ul {
	margin: 0;
	padding: 0px;
	list-style:none;
}


#bund {

	clear: both; 

	margin: 0;

	padding: 0 0 0px 0;

	font-size: 0.75em;

	text-align: center;

	color: #666;
	line-height:10px;

}



a {
	color: #9D2E2E;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}

#content a {
	font-size:12px;
}

a:hover {
	color: #9D2E2;
	text-decoration: underline;
}

#visit_site--- {
	padding: 5px;
	border: 1px solid #9D2E2E;
	width:78px;
}

#visit_site a {
	padding: 5px;
	border: 1px solid #9D2E2E;
	width:78px;
	background-color: #9D2E2E;
	color:#FFFFFF;
	font-weight:normal;
}

#visit_site a:hover {
	padding: 5px;
	border: 1px solid #9D2E2E;
	width:78px;
	background-color: #ffffff;
	color:#9D2E2E;
	font-weight:normal;
	text-decoration: none;
}

img {

	border: 0;

}



h1 a, h2 a, h3 a, h4 a {

	font-family: Arial, Verdana, sens-serif;

	margin: 0;

	padding: 0;

	font-weight: normal;

	line-height: 1.5em;

	color: #111;

}



h1 {
	font-size:20px; 
	font-weight: bold;
	color:#222;
	margin: -4px 0 16px 0;
	padding: 0px 0 10px 0;
	line-height:auto;
	border-bottom: 2px solid #9D2E2E;

}

h4 {
	font-size:20px; 
	font-weight: bold;
	color:#222;
	margin: 30px 0 16px 0;
	padding: 0px 0 10px 0;
	line-height:auto;
	border-bottom: 2px solid #9D2E2E;

}

#cat_description p, #cat_description h1{
	font-size:20px; 
	font-weight: bold;
	color:#222;
	margin: 6px 0 0px 0;
	padding: 0px 0 10px 0;
	line-height:auto;
	border-bottom: 2px solid #9D2E2E;
	clear:both;
}

#forside h1*** {
	font-size:20px; 
	font-weight: bold;
	color:#222;
	margin: -4px 0 10px 0;
	padding: 0px 0 10px 0;
	line-height:auto;
	border-bottom: 2px solid #9D2E2E;
	clear:both;
}



#tag_description {
	font-size:20px; 
	font-weight: bold;
	color:#222;
	margin: -4px 0 16px 0;
	padding: 0px 0 10px 0;
	line-height:auto;
	border-bottom: 2px solid #9D2E2E;
	clear:both;
}

h2*** {
	font-size:16px; 
	font-weight: bold;
	color:#9D2E2E;
	margin: 0px 0 18px 0;
	padding: 18px 0 0px 0;
	line-height:auto;
}

#forside h2 {
	font-size:16px; 
	font-weight: bold;
	color:#ffffff;
	background-color:#9D2E2E;
	margin: 0px 0 18px 0;
	padding: 0px 0 5px 0;
	line-height:auto;
	border-bottom: 2px solid #9D2E2E;
	
}



h3 {
	font-size:16px; 
	font-weight: bold;
	color:#222;
	margin: 0px 0 14px 0;
	padding: 10px 0 0px 0;
	line-height:auto;
}


#skiller {
	line-height:auto;
	border-bottom: 2px solid #9D2E2E;
	margin:-2px 0 10px 0;
	padding: 0 0 0px 0;	 
}

#skiller_minus {
	line-height:auto;
	margin:-40px 0 0px 0;
	padding: 0 0 0px 0;	 
}

strong {
	color:#111;
	font-weight: bolder;
}
#header h1 {

	font-size: 1.6em;

}



#header.description {

	font-size: 0.875em;

}





p {

	margin: 0 0 1.0em 0;

	padding: 0;

}



blockquote {

	background: #eee;

	margin: 0.5em 0;

	padding: 1.0em;

}



.the_content {

	font-size: 0.875em;
	line-height: auto;
	color:#222;
	margin: 0 0 0px 0;
	padding:10px 0;
	min-height: 140px;
	height:auto;
	clear:both;
}

/* for Internet Explorer */
/*\*/
* html .the_content {
height: 140px;
}
/**/


.entry {

	margin: 0 0 0px 0;
	border-bottom: 2px solid #9D2E2E;
	padding: 0 0 -50px 0;

}



.comments {

	font-size: 0.875em;

	line-height: 1.5em;

	color:#333;

}



.meta {

	font-size: 0.75em;

	color:#666;

	margin: 0 0 1.0em 0;

}



ol.commentlist, li.commentlist {

	margin: 0;

	padding: 0;

	list-style:none;

}



.odd {

	background: #eee;

	margin: 0.5em 0 0.5em 0;

	padding: 0.5em;

}



.even {

	background: #ddd;

	margin: 0.5em 0 0.5em 0;

	padding: 0.5em;

}



.hidden {

	visibility: hidden;

}



li.categories {

	list-style: none;

}



img.alignright {
	margin:0;
	float:right; 
	padding: 0 0px 5px 10px;
}

	

img.alignleft {

	float:left;
	margin:0; 
	padding: 0 10px 5px 0;
}



img.aligncenter {

	display: block; 

	margin-left: auto; 

	margin-right: auto;

}



a img.alignright {

	float:right; 

	margin:0 0 1em 1em;

}



a img.alignleft {

	float:left; 

	margin:0 1em 1em 0;

	clear:both;
}



a img.aligncenter {

	display: block; 

	margin-left: auto; 

	margin-right: auto;

}



.more-link {

	font-weight: bold;

}


sf-menu {margin: 100px}


#content ul {
	padding: 0;
	margin: 0 0 12px 48px;
	font-size:12px;
	font-weight:normal;
}

#content li {
	padding: 0;
	font-size:12px;
	font-weight:normal;
}


#content ul li  {
	list-style: disc;
	margin: 0 0 0px 0;
	padding: 0;
	font-size:12px;
	font-weight:normal;
}

#content li ul li {
	list-style: none;
	margin: 0 0 0 50px;
	padding: 0;
	font-size:12px;
	font-weight:normal;
}

#footer ul {
	padding: 0;
	margin: 0 0 0px 0px;
	font-size:12px;
	font-weight:normal;
}

#footer li {
	padding: 0;
	margin: 0 0 0px 0px;
	font-size:12px;
	font-weight:normal;
}

#referencer_beholder {
	margin: -40px 0 0px 0;
	padding: 0;
}

#referencer img {
	float:left;
	clear:both;
	margin: 0 10px 0 0;
	padding: 0;	
}

#referencer {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 2px solid #9D2E2E;
	height: 150px;
}

/* for Internet Explorer */
/*\*/
* html #referencer {
height: 150px;
}
/**/

#referencer p {
	padding: 0;
}#referencer h2 {
	padding: 5px 0 12px 0;
	margin:0;
}
