/*
Theme Name: Hagedorn Interior
Theme URI: http://www.hagedorn-interior.de/
Description: Hagedorn Interior Template V. 1 programmiert und an Wordpress angepasst von Jascha Brinkmann
Version: 1.0
Author: Jascha Brinkmann
Author URI: http://www.einwebdesigner.de/
*/

/* ##### General Styles ##### */
body, html {
}

a {color:#f27120; text-decoration:none;}
a:hover {text-decoration:none;}

#header, #navi {
	width:905px;
}

/* ##### Header ##### */
#header {
	height:250px;
	background:url(images/header.jpg) top left no-repeat #91836e;
	display:block;
	margin:20px auto 12px auto;
	position:relative;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:37px;
}

	#header span {
		margin:25px;
	}

	#header span.left {
		float:left;
	}
	
	#header span a {
		display:block;
		width:140px;
		height:70px;
	}
	
	#header span a:hover {
		color:#fff;
		text-decoration:none;
	}

/* ##### Content & Pages ##### */
#content {
	margin:0 auto;
}

#inhalt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3;
	position:relative;
}

	#inhalt p {
		margin:0 0 10px 0;
	}
	
	#inhalt h1 {
		margin:0;
		font-weight:normal;
		color:#f27120;
	}
	
	#inhalt h2 {
		margin:0 0 -5px 0;
		font-weight:normal;
		font-family:"Times New Roman", Times, serif;
		font-size:19px;
		color:#91836e;
	}
	
	#inhalt h4 {
		margin:10px 0;
	}
	
	#inhalt .post {
		line-height:1.5;
		margin:0 0 40px 0;
		text-align:justify;
	}
	
	#inhalt small {
		font-size:11px;
		font-style:italic;
		margin:0 0 10px 0;
		display:block;
		color:#91836e;
	}
	
	#inhalt .post hr {
		background:#91836e;
		width:300px;
		height:1px;
		border:none;
		margin:20px auto;
	}
	
	#inhalt input {
		height:15px;
		padding:5px;
		width:290px;
		border:1px solid #999;
		display:block;
		color:#91836e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px
	}
	
	#inhalt textarea {
		width:290px;
		padding:5px;
		border:1px solid #999;
		display:block;
		color:#91836e; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px
	}
	
	.senden {
		width:80px!important;
		height:30px!important;
		color:#f27120!important;
	}
	
	/* ##### Leistungen ##### */
	#leistungen {
		color:#f27120;
		font-size:34px;
		line-height:1.2;
		font-family:"Times New Roman", Times, serif;
	}
	
	#leistungen span {
		color:#91836e;
		font-weight:bold;
		padding:0 5px;
	}
	
	/* ##### Kunden ##### */
	#kunden {
		color:#91836e;
		font-size:19px;
		font-family:"Times New Roman", Times, serif;
		line-height:1.2;
		text-align:justify;
	}
	
	#leistungen span {
		color:#91836e;
		font-weight:bolder;
		padding:0 5px;
	}
	
	#kunden a {
		color:#f27120;
	}
	
	#kunden-img img {
		float:left;
		margin:10px 6px 0 0;
	}
	
	/* ##### Impressum ##### */
	#impressum {
		overflow-y:scroll;
		height:100%;
	}
	
	/* ##### Projekte */
	.projekt {
		width:800px!important;
		position:relative;
		float:left;
		margin:0 0 10px 0!important;
		display:block;
	}
	
	.projekt img {
		float:left;
		margin:0 5px 0 0;
	}
	
	.projekt span {
		float:left;
		margin:0 0 0 10px!important;
		cursor:pointer
	}
	
	.projekt a {
		color:#000;
	}
	
	.projekt strong {
		color:#f27120;
		font-weight:normal;
	}
	
	a .projekt {
		color:#000;
	}
	
	/* ##### Slideshow ##### */
	#slideshow {
		position:absolute;
		height:248px;
		width:520px;
		top:0;
		left:0;
	}
	
	#slideshow IMG {
		position:absolute;
		top:0;
		left:0;
		z-index:8;
		opacity:0.0;
	}
	
	#slideshow IMG.active {
		z-index:10;
		opacity:1.0;
	}
	
	#slideshow IMG.last-active {
		z-index:9;
	}
	
/* ##### Navigation & Subnavigation ##### */
#navi {
	margin:18px auto;
	position:relative;
	font-size:14px;
}

	#navi ul {
		list-style:none;
		margin:0;
		padding:0;
		text-transform:lowercase;
	}
	
	#navi ul li {
		margin:0;
		padding:0;
		float:left;
	}

	#navi a {
		color:#000;
	}
	
	#navi .current_page_item a, #navi .current_page_parent a, #navi .current_page_ancestor a {
		color:#f27120;
	}
	
	#navi .current_page_item a span, #navi .current_page_parent a span, #navi .current_page_ancestor a span {
		color:#000;
	}
	
	#subnavigation .current_page_parent a {
		color:#000;
	}
	
	#navi span {
		font-weight:bold;
		margin:0 8px;
		color:#000;
	}
	
	#navi .right {
		float:right;
	}
	
	#navi .left {
		float:left;
	}
	
	
