/*  
Theme Name: HEY D&Auml;NEMARK

*/


* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

.breaker {
	height: 1px;
	font-size: 1px;
	clear: both;
}

body {
/*	background: #CC3300 url('images/body.gif') repeat-x; */
	background: #E3F0FC url('images/bg.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}

#wrapper {
	width: 960px;
	margin: auto;
	/*border: 1px solid #fff;*/
	/*background: #fff;*/
}

	#header {
		height: 130px;
		margin: 30px 0 0 0;
		/*background: url('images/header.jpg') top right no-repeat;*/
	}
	
		#logo {
			padding: 0;
			margin: 10px; 
			background: transparent;
		}
		
		#mainmenu {
			padding: 0 0 0 10px;
			margin: 20px 0 0 0;
		}
		
			#mainmenu ul {
				/*width: 905px;*/
				height: 25px;
				/*background: url('images/mainmenu.gif') left bottom repeat-x;*/
			}
		
				#mainmenu li {
					display: block;
					float: left;
					padding: 2px 5px 2px 5px;
					margin: 0 5px 0 0;
					background: #fff;
				}
				
					#mainmenu a {
						display: block;
						float: left;
						font-family: Georgia, "Times New Roman", Times, serif;
						color: #333;
						text-decoration: none;
						font-weight: bold;
						font-size: 12px;
					}
					
						#mainmenu .current-cat a, #mainmenu .current-cat-parent a {
							color: #3595E3;
						}
						
						#mainmenu a:hover {
							color: #76929C;
						}
			
	#content-wrapper {
		/*background: url('images/content-wrapper.gif') repeat-y #fff;*/
	}
	
	#homeintro { margin: 0 0 30px 0; float: left; padding: 0 0 15px 0; border-bottom: 1px solid #D3E5FB;}
	
		#content-inside {
			background: /*url('images/content.jpg') no-repeat*/ ;
			padding: 0 10px 0 10px;
		}
		
			#content {
				width: 566px;
				float: left;
				min-height: 500px;
				padding: 20px 20px 20px 20px;
				background: #fff;
				border: 1px solid #A0D2F5;
			}
			
				#content h1, #content h2, #content h3 {
/*					font-family: "Century Gothic", Futura, Arial, sans-serif;*/
					font-family: 'Century Old Style Std','Century Schoolbook','Clarendon Std',Georgia,serif;
					font-size: 36px;
					line-height: 30px;
					padding: 0 0 0 0;
					font-style:italic;
					font-weight: bold;
					display: block;	
					margin: 15px 0 15px 0;
				}
				
					#content h1 a {
						color: #000;
						text-decoration:none;
					}
					
				#content h2 {
					font-size: 22px;
					color: #5A4C0C;
				}
				
					#content h2 a {
						color: #5A4C0C;
						text-decoration:underline;
					}

				#content h3 {
					font-size: 23px;
					line-height: 25px;
					padding: 0 0 2px 0;
					margin: 0 0 5px 0;
					display: block;
					border-bottom: 1px solid #ddd;
					font-style: normal;
					color: #5A4C0C;
					text-indent: 5px;
				}


				#content h2.home {
					font-size: 22px;
					color: #333;
					border-bottom: 1px solid #666;
					display: block;
				}
				
					#content h2.home a {
						color: #333;
						text-decoration:none;
					}

				#content h3 .home {
					font-size: 23px;
					line-height: 30px;
					padding: 0 0 15px 0;
				}
				
				#content p, #teaser p {
					padding: 0 0 15px 0;
					line-height: 19px;
				}
				
				#content a, #teaser a {
					color: #666;
				}
				
				#content img {
					float: right;
					padding: 5px;
					border: 1px solid #5A4C0C;
					margin: 3px 0 15px 15px;
				}
				
				#content img.left {
					float: left;
					margin: 3px 15px 15px 0;
				}
				
				#content ul, #content ol {
					padding: 0 0 15px 0;
				}
				
					#content ul li {
						line-height: 19px;
						background: url('images/li.gif') 5px 7px no-repeat;
						padding-left: 15px;
					}
					
					#content ol li {
						line-height: 19px;
						list-style: decimal;
						margin: 0 0 0 25px;
					}
					
					#content #post-list li {
						padding: 0;
						background: none;
					}
					
				.post { margin: 15px 0 15px 0;}
			
			#teaser {
				width: 260px;
				padding: 0;
				float: right;
				background: /*#E3E3E3 url('images/teaser-header.gif') no-repeat*/;
				border: 1px solid #fff;
			}
			
				#teaser-content {
					padding: 20px 10px 0 10px;
					background: #D3E5FB;
				}
				
					#teaser-content h2, #teaser-content h3 {
						/*font-family:"Century Gothic", Futura, Arial, sans-serif;*/
						font-size: 16px;
						padding: 0 0 5px 0;
						color: #333;
					}
					
					#teaser-content h3 {
						font-size: 12px;
					}
				
					#submenu {
						padding: 0 0 15px 0;
					}
					
						#submenu li {
							display: block;
						}
						
							#submenu .current-cat a {
								color: #3595E3;
								text-decoration: none;
							}
						
							#submenu a {
								font-family: Georgia, "Times New Roman", Times, serif;
								font-weight: bold;
								font-size: 12px;
								color: #272727;
								line-height: 21px;
							}
			
				#teaser-footer {
					height: 67px;
					background: /*#fff url('images/teaser-footer.gif') no-repeat*/;
					padding: 0 0 20px 0;
				}
				
		#footer {
			padding: 200px 0 0 0;
			margin: -200px 0 0 0;
			background: #E3F0FC url('images/footer.jpg') repeat-x;
			height: 150px;
			text-align: right; 
		}
		
			#footer li {
				display: block;
				width: 566px;
				border-bottom: 1px solid #333;
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #fff;
				font-style: italic;
				padding: 15px 0 0 0;
			}
			
				#footer li a {
					display: block;
					font-size: 20px;
					text-decoration: none;
					color: #333;
					padding: 0 0 15px 0;
				}
				
				#footer li p {
					color: #fff;
					padding: 0 0 15px 0;
				}
			
			#footer p {
				color: #fff;
				font-size: 11px;
				width: 930px;
				margin: 10px auto 10px auto;
				text-align: left;
			}
			
				#footer p a {
					color: #fff;
				}
				
/* Tag Cloud */
#tag-cloud {
	text-align: center;
	padding: 20px 0 20px 0;
	width: 90%;
	/*font-family:Georgia, "Times New Roman", Times, serif; */
}

	#tag-cloud p {
		text-transform: uppercase;
		color: #666;
		font-weight: bold;
		font-size: 16px;
	}

	#tag-cloud a {
		color: #5A4C0C;
	}
	
/* Liste der Beiträge */
#post-list {

}

	#post-list li {
		line-height: 20px;
	}
	
		#post-list a {
			color: #333;
			font-size: 13px;
			font-weight: bold;
		}
		
form {border-bottom: 1px dashed #fff; margin: 0 0 20px 0; padding: 0 0 20px 2px; }
form #s {border: 1px solid #76929C; width: 120px; padding: 1px;}
form #searchsubmit {border: 1px solid #76929C; width: 50px;}		

.wp-pagenavi

{
margin-top: 15px;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
}
/*.wp-pagenavi {float: none; clear: both; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
color: blue !important;
background:transparent !important;
border: 1px solid #dd;

}
.wp-pagenavi a:hover {
}
.wp-pagenavi span.pages {
background:transparent !important;
}
.wp-pagenavi span.current {
background:transparent !important;
}
.wp-pagenavi span.extend {
background:transparent !important;
}*/

.children {display: none; }

.breadnav {margin: 5px 0 5px 14px; font-size: 9px; }
.breadnav a {color: #333;}
.start {/*width: 262px;*/  clear: right; margin: 0 20px 40px 0; float: left;}
.more-link {margin: 0 0 20px 0; border-bottom: 1px dashed #ddd; display: inline; float: none; text-align: right; font-weight:bold;}
.more-link a{text-decoration: none; }

h4 {font-family:'Century Old Style Std','Century Schoolbook','Clarendon Std',Georgia,serif; font-size: 20px; font-style: italic; color: #333; text-align:left; margin: 0 0 1px 2px; display: block; float: none;  padding: 2px; }
h4 span {background: #fff; padding: 3px; }

.entry {margin: 0 0 20px 0;}

.excerpt img {width: 30%; height: 30%;}

.wp-pagenavi  {
	font-size: 1.2em;
}
	.wp-pagenavi span.pages {
		display: block;
		font-weight: bold;
		border: none;
		margin-bottom: 10px;
	}
	
	.wp-pagenavi span.current {
		font-weight: bold;
	}
	
	.wp-pagenavi span, .wp-pagenavi a {
		padding: 2px 4px;
		margin: 2px 3px;
		border: 1px solid lightblue;
		text-decoration: none;
	}
	
		.wp-pagenavi a:hover {
			background:lightgrey;
		}

#empfehlung {
	padding: 10px;
	color: #fff;
}

#empfehlung a {
	font-weight: bold;
	color: #fff;
}