/*
	Theme Name: pure_beta
	Theme URI: http://www.klemensneumann.de/Pure
	Description: Pure Website
	Version: 0.3
	Author: Klemens Neumann
	Author URI: http://www.klemensneumann.de
*/

* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */


body {
	background: #1d1a16;
	border: none;
	color: #99938a;
	font-style:normal;
    	font-variant:normal;
    	font-weight:normal;
    	line-height:15px;
    	font-size:11px;
    	font-family: Verdana,Geneva,Helvetica,sans-serif;
    	text-align:center;
	min-height:680px;/* for good browsers*/
	min-width:903px;/* for good browsers*/

}


/*** gesamte Seite soll zentriert sein ***/
#outer{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#container {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 468px;
}	
#inner {
	width: 903px;
	height: 680px;
	background: #1d1a16;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}


/*** allgemeine Elemente ***/
li{
	list-style:none;
}

a, a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color: #c7d92c;
}

/*** Navigation Intro ***/
#intro-nav {
    	float: left;
	padding: 0px;
	margin:0px;
    	height: 37px;
    	vertical-align: top;
}

#intro-nav-ul {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;
    	float:right;
}	

#intro-nav-ul li{
	margin:0px;
	padding:0px;
    	float:left;
}

#intro-nav-ul li a{
	height: 37px;
	display:block;
	text-decoration:none;
    	text-indent: -900em;
    	float:left;
    	outline-width: 0px;
}

#intro-nav-ul #intro-nav-deutsch a{
	width: 106px;
	background: url('../images/button_deutsch.gif') no-repeat left top;
}
#intro-nav-ul #intro-nav-deutsch a:hover{
	background: url('../images/button_deutsch.gif') no-repeat left bottom;
}
#intro-nav-ul #intro-nav-english a{
	width: 98px;
	background: url('../images/button_english.gif') no-repeat left top;
}
#intro-nav-ul #intro-nav-english a:hover{
	background: url('../images/button_english.gif') no-repeat left bottom;
}
#intro-nav-ul #intro-nav-claim {
	width: 668px;
	background: url('../images/claim.gif') no-repeat left top;
}
#intro-nav-ul #intro-nav-divider {
	width: 31px;
	background: url('../images/divider.gif') no-repeat left top;
}

/*** Navigation Top ***/
#header_nav {
    	float: left;
	background: url('../images/nav_bg_top.gif') no-repeat left top;
	padding: 0px;
	margin:0px;
    	height: 40px;
}

#nav {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;
    	float:right;
}	

#nav li{
	margin:0px;
    	float:left;
}

#nav li a{
	height: 40px;
	display:block;
	text-decoration:none;
    	text-indent: -900em;
    	float:left;
    	outline-width: 0px;
}

#nav #nav-gallery a{
	width: 52px;
	background: url('../images/button_gallery_big.gif') no-repeat left top;
}
#nav #nav-gallery a:hover{
	background: url('../images/button_gallery_big.gif') no-repeat left bottom;
}
#nav #nav-arch a{
	width: 75px;
	background: url('../images/button_arch.gif') no-repeat left top;
}
#nav #nav-arch a:hover{
	background: url('../images/button_arch.gif') no-repeat left bottom;
}
#nav #nav-arch-selected a{
	width: 75px;
	background: url('../images/button_arch_selected.gif') no-repeat left top;
}
#nav #nav-arch-selected a:hover{
	background: url('../images/button_arch_selected.gif') no-repeat left bottom;
}
#nav #nav-animation a{
	width: 58px;
	background: url('../images/button_animation.gif') no-repeat left top;
}
#nav #nav-animation a:hover{
	background: url('../images/button_animation.gif') no-repeat left bottom;
}
#nav #nav-animation-selected a{
	width: 58px;
	background: url('../images/button_animation_selected.gif') no-repeat left top;
}
#nav #nav-animation-selected a:hover{
	background: url('../images/button_animation_selected.gif') no-repeat left bottom;
}
#nav #nav-product a{
	width: 45px;
	background: url('../images/button_product.gif') no-repeat left top;
}
#nav #nav-product a:hover{
	background: url('../images/button_product.gif') no-repeat left bottom;
}
#nav #nav-product-selected a{
	width: 45px;
	background: url('../images/button_product_selected.gif') no-repeat left top;
}
#nav #nav-product-selected a:hover{
	background: url('../images/button_product_selected.gif') no-repeat left bottom;
}
#nav #nav-matte a{
	width: 85px;
	background: url('../images/button_matte.gif') no-repeat left top;
}
#nav #nav-matte a:hover{
	background: url('../images/button_matte.gif') no-repeat left bottom;
}
#nav #nav-matte-selected a{
	width: 85px;
	background: url('../images/button_matte_selected.gif') no-repeat left top;
}
#nav #nav-matte-selected a:hover{
	background: url('../images/button_matte_selected.gif') no-repeat left bottom;
}
#nav #nav-home a{
	width: 32px;
	background: url('../images/button_home.gif') no-repeat left top;
}
#nav #nav-home a:hover{
	background: url('../images/button_home.gif') no-repeat left bottom;
}
#nav #nav-home-selected a{
	width: 32px;
	background: url('../images/button_home_selected.gif') no-repeat left top;
}
#nav #nav-home-selected a:hover{
	background: url('../images/button_home_selected.gif') no-repeat left bottom;
}
#nav #nav-profile a{
	width: 37px;
	background: url('../images/button_profile.gif') no-repeat left top;
}
#nav #nav-profile a:hover{
	background: url('../images/button_profile.gif') no-repeat left bottom;
}
#nav #nav-profile-selected a{
	width: 37px;
	background: url('../images/button_profile_selected.gif') no-repeat left top;
}
#nav #nav-profile-selected a:hover{
	background: url('../images/button_profile_selected.gif') no-repeat left bottom;
}
#nav #nav-people a{
	width: 39px;
	background: url('../images/button_people.gif') no-repeat left top;
}
#nav #nav-people a:hover{
	background: url('../images/button_people.gif') no-repeat left bottom;
}
#nav #nav-people-selected a{
	width: 39px;
	background: url('../images/button_people_selected.gif') no-repeat left top;
}
#nav #nav-people-selected a:hover{
	background: url('../images/button_people_selected.gif') no-repeat left bottom;
}
#nav #nav-download a{
	width: 56px;
	background: url('../images/button_download.gif') no-repeat left top;
}
#nav #nav-download a:hover{
	background: url('../images/button_download.gif') no-repeat left bottom;
}
#nav #nav-download-selected a{
	width: 56px;
	background: url('../images/button_download_selected.gif') no-repeat left top;
}
#nav #nav-download-selected a:hover{
	background: url('../images/button_download_selected.gif') no-repeat left bottom;
}
#nav #nav-references a{
	width: 62px;
	background: url('../images/button_references.gif') no-repeat left top;
}
#nav #nav-references a:hover{
	background: url('../images/button_references.gif') no-repeat left bottom;
}
#nav #nav-references-selected a{
	width: 62px;
	background: url('../images/button_references_selected.gif') no-repeat left top;
}
#nav #nav-references-selected a:hover{
	background: url('../images/button_references_selected.gif') no-repeat left bottom;
}
#nav #nav-clients a{
	width: 39px;
	background: url('../images/button_clients.gif') no-repeat left top;
}
#nav #nav-clients a:hover{
	background: url('../images/button_clients.gif') no-repeat left bottom;
}
#nav #nav-clients-selected a{
	width: 39px;
	background: url('../images/button_clients_selected.gif') no-repeat left top;
}
#nav #nav-clients-selected a:hover{
	background: url('../images/button_clients_selected.gif') no-repeat left bottom;
}
#nav #nav-bullet {
	width: 12px;
	background: url('../images/nav_bullet.gif') no-repeat left top;
}
#nav #nav-spacer1 {
	width: 97px;
	background: url('../images/nav_spacer1.gif') no-repeat left top;
}
#nav #nav-spacer2 {
	width: 181px;
	background: url('../images/nav_spacer2.gif') no-repeat left top;
}

/*** Navigation Bottom***/
#footer_nav {
    	float: left;
	background: url('../images/nav_bg_bottom.gif') no-repeat left top;
	padding: 0px;
	margin:0px;
    	height: 32px;
}

#nav_bottom {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;
    	float:right;
}	

#nav_bottom li{
	margin:0px;
    	float:left;
}

#nav_bottom li a{
	height: 32px;
	display:block;
	text-decoration:none;
    	text-indent: -900em;
    	float:left;
    	outline-width: 0px;
}

#nav_bottom #nav-contact a{
	width: 47px;
	background: url('../images/button_contact.gif') no-repeat left top;
}
#nav_bottom #nav-contact a:hover{
	background: url('../images/button_contact.gif') no-repeat left bottom;
}
#nav_bottom #nav-contact-selected a{
	width: 47px;
	background: url('../images/button_contact_selected.gif') no-repeat left top;
}
#nav_bottom #nav-contact-selected a:hover{
	background: url('../images/button_contact_selected.gif') no-repeat left bottom;
}
#nav_bottom #nav-berlin a{
	width: 32px;
	background: url('../images/button_berlin.gif') no-repeat left top;
}
#nav_bottom #nav-berlin a:hover{
	background: url('../images/button_berlin.gif') no-repeat left bottom;
}
#nav_bottom #nav-berlin-selected a{
	width: 32px;
	background: url('../images/button_berlin_selected.gif') no-repeat left top;
}
#nav_bottom #nav-berlin-selected a:hover{
	background: url('../images/button_berlin_selected.gif') no-repeat left bottom;
}
#nav_bottom #nav-montreal a{
	width: 51px;
	background: url('../images/button_montreal.gif') no-repeat left top;
}
#nav_bottom #nav-montreal a:hover{
	background: url('../images/button_montreal.gif') no-repeat left bottom;
}
#nav_bottom #nav-montreal-selected a{
	width: 51px;
	background: url('../images/button_montreal_selected.gif') no-repeat left top;
}
#nav_bottom #nav-montreal-selected a:hover{
	background: url('../images/button_montreal_selected.gif') no-repeat left bottom;
}
#nav_bottom #nav-miami a{
	width: 35px;
	background: url('../images/button_miami.gif') no-repeat left top;
}
#nav_bottom #nav-miami a:hover{
	background: url('../images/button_miami.gif') no-repeat left bottom;
}
#nav_bottom #nav-miami-selected a{
	width: 35px;
	background: url('../images/button_miami_selected.gif') no-repeat left top;
}
#nav_bottom #nav-miami-selected a:hover{
	background: url('../images/button_miami_selected.gif') no-repeat left bottom;
}
#nav_bottom #nav-dubai a{
	width: 32px;
	background: url('../images/button_dubai.gif') no-repeat left top;
}
#nav_bottom #nav-dubai a:hover{
	background: url('../images/button_dubai.gif') no-repeat left bottom;
}
#nav_bottom #nav-dubai-selected a{
	width: 32px;
	background: url('../images/button_dubai_selected.gif') no-repeat left top;
}
#nav_bottom #nav-dubai-selected a:hover{
	background: url('../images/button_dubai_selected.gif') no-repeat left bottom;
}
#nav_bottom #nav-ias a{
	width: 94px;
	background: url('../images/button_ias.gif') no-repeat left top;
}
#nav_bottom #nav-ias a:hover{
	background: url('../images/button_ias.gif') no-repeat left bottom;
}
#nav_bottom #nav-imprint a{
	width: 42px;
	background: url('../images/button_imprint.gif') no-repeat left top;
}
#nav_bottom #nav-imprint a:hover{
	background: url('../images/button_imprint.gif') no-repeat left bottom;
}
#nav_bottom #nav-imprint-selected a{
	width: 42px;
	background: url('../images/button_imprint_selected.gif') no-repeat left top;
}
#nav_bottom #nav-imprint-selected a:hover{
	background: url('../images/button_imprint_selected.gif') no-repeat left bottom;
}
#nav_bottom #nav-bottom-bullet {
	width: 12px;
	background: url('../images/nav_bottom_bullet.gif') no-repeat left top;
}
#nav_bottom #nav-bottom-spacer1 {
	width: 104px;
	background: url('../images/nav_bottom_spacer1.gif') no-repeat left top;
}
#nav_bottom #nav-bottom-spacer2 {
	width: 418px;
	background: url('../images/nav_bottom_spacer2.gif') no-repeat left top;
}


/*** Slideshow ***/
#flashcontent {
	text-align:center;
	margin:0px;
	padding: 0px;
	border:0px;
	width: 903px;
	height:275px;
	background:url('http://www.klemens-neumann.de/Pure/slides/noflash/noflash_tpa.jpg');
}

#flashcontent #noflash_text {
	position: relative;
	top: 150px;
	text-align:left;
	vertical-align:bottom;
	margin:0px;
	padding: 10px;
	border:0px;
	color: #000000;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	font-size:11px;
    	font-family: Verdana,Geneva,Helvetica,sans-serif;
}


/*** Weltkarte ***/
#worldmap {
	text-align:center;
	margin:0px;
	border:0px;
	width: 903px;
	height:275px;
}

/*** Inhaltsbereich ***/
#content {
	width: 903px;
	height: 188px;
	float: right;
	vertical-align: top;
	text-align: left;
	margin: 0px;
}

/*** Inhalt Überschrift ***/
#entryheader {
	width:148px;
	height: 188px;
	float: left;
	vertical-align: top;
	text-align: left;
	padding-top:2px;
	margin: 0px;
}

/*** Inhalt Block ***/
.entry{
	padding-top: 0px;
	margin-left: 148px;
	margin-bottom: 30px;
	margin-right: 0px;
	line-height: 1.5em;
}

/*** Posting Body ***/
.entry p{
    	margin-bottom: 8px;
	padding:0;
	text-align: left;
}

.entry a {
    	font-weight: normal;
	color: #99938a;
}

.entry a:hover {
    	font-weight: normal;
	color: #c7d92c;
}

/*** Posting Bild ***/
.entry img {
   	margin: 0px;
	padding: 0px;
	border: 0px;
}

.entry ul {
	margin-left: 20px;
	padding-left:0px;
	list-style-type: none;
	list-style-image: url('images/navbulle.gif');
}

.entry ol{
	margin-left: 0px;
	padding-left:0px;
	list-style-type: none;
}

.entry ul li {
	list-style:none;
}

/*** reine Textseiten haben einen Abstand rechts ***/
.entrytext{
	/* padding-right: 100px; */
}


#pages h1{
	margin:0px;
	padding:0px;
}

#pages h1 a{
	text-transform:uppercase;
	text-decoration:none;
	color:#999;
	font: 18px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:13px 0px 0px 10px;
	letter-spacing: 0px;
	float: left;
}

#pages h1 a:hover{
	text-decoration:underline;
}

h3, h4 {
	padding-top: 5px;
	padding-bottom: 15px;
}


/*** Header Logo ***/
#logo {
	background: url('../images/header.gif') no-repeat;
	height: 76px;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}

#logo a {
	outline-width: 0px;
}

#logo_animation {
	background: url('../images/header_animation.gif') no-repeat;
	height: 76px;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}

#logo_architecture {
	background: url('../images/header_architecture.gif') no-repeat;
	height: 76px;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}

#logo_setdesign {
	background: url('../images/header_setdesign.gif') no-repeat;
	height: 76px;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}

#logo_showroom {
	background: url('../images/header_showroom.gif') no-repeat;
	height: 76px;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}

#logo_mattepainting {
	background: url('../images/header_mattepainting.gif') no-repeat;
	height: 76px;
	width: 903px;
	margin-right: auto;
	margin-left: auto;
}

/*** header for special pages ***/
#header_special img, a, a:active, a:visited, a:hover {
	text-decoration:none;
	border:0;
}


/*** invisible head for logo link***/
h1 {
	margin: 0px 0px 0px;
	padding: 0px;
	float:left;
	text-decoration: none;
}
h1 a{
	display:block;
    	width: 130px;
	height: 70px;
    	text-indent: -900em;
	text-decoration: none;
	line-height:100%;
}
h1 a:hover{
	text-decoration: none;
}

.spacer {
	width: 100%;
	height: 5px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

.spacer_bottom {
	width: 100%;
	height: 60px;
	padding: 0px;
	margin: 0px;
}

.spacer_intro {
	width: 100%;
	height: 151px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#framepagetop {
    	clear: both;
	height: 10px;
	width: 903px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

#framepagebottom {
    	clear: both;
	height: 10px;
	width: 903px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
    	vertical-align: bottom;
    	line-height:0px;
    	font-size: 3px;
}

#tagline {
	height: 20px;
	text-align: right;
	margin-top: -30px;
	margin-right: 25px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.firstpost {
}

/*** Headlines Pages ***/
span.entrytitle a, span.entrytitle a:visited {
    	float: left;
    	text-decoration:none;
	border-style: none;
	font-size: 14px;
	font-weight: bolder;
	text-transform: none;
}

span.entrytitle a:hover, h3 a:hover{
    	color: #333333;
    	text-decoration:none;
}

span.entrycategory a {
    	float:right;
    	font-size: 14px;
    	color: #AAAAAA;
}

span.entrycategory a:hover {
    	color: #e95100;
    	text-decoration:none;
}

.projecttitle{
    	clear:both;
	border-bottom:dotted 1px #666;
	padding-top:4px;
	margin-bottom: 8px;
	margin-top: 24px;
}

/*** Postdatum ***/
.entrymeta{
    	clear:both;
	height: 16px;
	margin-top: 0;
	font-size: 10px;
	color: #606060;
	border-top:dotted 1px #666;
	padding-top:4px;
	margin-bottom: 8px;
}

.entrymeta a {
    	font-size: 10px;
    	font-weight: bold;
	color: #e95100;
}

.entrymeta a img {
	border:none;
}



/*** Referenzen Seite ***/
.references {
	float:left; 
	text-align: left;
	font-size: 9px;
	margin:0px;
	padding:0px;
}

.references ul {
	margin:0px;
	padding-left:0px;
	padding-right:15px;
	text-align: left;
}


/*** Impressum Seite ***/
.imprint {
	float:left; 
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
}


.contact_address {
	width: 252px; 
	height: 188px; 
	float: left; 
	vertical-align:top; 
	padding:0px; 
	margin:0px;
}

.contact_image {
	height: 188px; 
	float: right; 
	vertical-align:top; 
	padding:0px; 
	margin:0px;
}

/*** Headlines ***/
h4, h3, h2 {
	margin: 0;
	padding: 0px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#909090;
}

h3 a {
    	font-size: 14px;
	font-weight: bolder;
	text-transform: none;
}

h2{
	font-family: Arial,Geneva,Helvetica,sans-serif;
	margin-bottom: 10px;
	font-size: 14px;
	color:#FFFFFF;
	text-transform: uppercase;
}



/*** other stuff ***/
table{
	margin:10px;
}

td, th{
	padding:3px;
	font-weight:normal;

}


blockquote{
	font-style: italic;
	color: #999999;
}


hr {
	height: 1px;
	clear: both;
	border-bottom-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top: 1px solid #696764;
}

.seo{
	display: none;
}