/*
Theme Name: ZKM Default
Theme URI: http://www.zkm-koeln.de
Description: ZKM Wordprestheme 2010
Version: 0.1
Author: Florian Schommertz
Author URI: http://www.digital-noises.com/
Tags: zkm
Text Domain: ZKM

	Kubrick v1.5
	 http://www.zkm-koeln.de

*/



/* Begin Typography & Colors */



*				{ padding: 0; margin: 0; }
*, img a, a img, a:focus, * a:focus, a *, hr
				{ border: none; outline: none; }

body			{ font-family: "Frutiger Light", "Frutiger", Arial, Verdana, sans-serif; font-size: 11px;  /* Resets 1em to 10px */ text-align: center; background: 100% 10px no-repeat #fff fixed; line-height: 2em; padding: 0 4em; }

.background0	{ background-image: none; }
.background600 	{ background-image:url("images/logo-zkm_600.gif") }
.background650 	{ background-image:url("images/logo-zkm_650.gif") }
.background700 	{ background-image:url("images/logo-zkm_700.gif") }
.background750 	{ background-image:url("images/logo-zkm_750.gif") }
.background800 	{ background-image:url("images/logo-zkm_800.gif") }
.background850 	{ background-image:url("images/logo-zkm_850.gif") }
.background900 	{ background-image:url("images/logo-zkm_900.gif") }
.background950 	{ background-image:url("images/logo-zkm_950.gif") }
.background1000 { background-image:url("images/logo-zkm_1000.gif") }


#header 		{ margin: 2em 0; }

#page			{ text-align: left; font-size: 20px; width: 940px; margin: auto; 	}

.black			{ color: #000; }




/* header & NAVI */
ul				{ position: relative; display: block; width: 940px;   }
li				{ display: block; float: left; margin-right: 5px; }
ul li ul 		{ display: block; position: absolute; top: 1.7em; left: 0; }
ul li ul		{ display: none; }
ul li ul li ul	{ display: none; }

ul li.current_page_ancestor ul, ul li.current_page_item ul
				{ display: block; }
ul li.current_page_ancestor ul li ul, ul li.current_page_parent ul li ul 	{ display: none; }

a									{ font-weight: normal; }
.current_page_ancestor a			{ font-weight: bold; color: #000; }
.current_page_ancestor ul li a		{ font-weight: normal; color: #999; }
ul li.current_page_item a			{ font-weight: bold; color: #000; }
ul li.current_page_item ul li a		{ font-weight: normal; color: #999; }
ul li ul li.current_page_item a		{ font-weight: bold; color: #000; }
a:hover								{ text-decoration: underline; }

a									{ font-weight: normal; text-decoration: none; color: #999; }
a:hover								{ color: #000; }


#content			{ margin-top: 7em; font-size: 14px; width: 720px; position: relative; }
.contentheight1		{ line-height: 1.4em; }
.contentheight2		{ line-height: 1.6em; }
.contentheight3		{ line-height: 2em; }

.post				{ margin: 0 0 0 0; }

.navigation			{ position: absolute; left: 855px; width: 200px; }
.navigation div		{ margin: 0 0 1em 0; }

/* CONTENT Formatierung */

/* linke und rechte spalte */
.the_date			{ float: left; display: block; width: 135px; margin: 4px 0 0 0;  }
.entry				{ float: left; display: block; width: 585px; }
.normalpage			{ width: 750px; }
strong				{ display: inline; }

h1, h2, h3, p
					{ color: #000; }
h1, h2, h2 a		{ line-height: 1.2em; color: #000; text-decoration: none; font-weight: bold; }
h3, #submit			{ height: auto; }

h1 					{ font-size: 100em; }
.smallstuff p		{ font-size: 16px; margin: 0 0 2em 0; }
.smallstuff h2		{ font-size: 20px; }


.the_date			{ display: block; float:left; }
.post				{ }
/* DATUM */

.its_grey			{ color: #999; }
.the_day			{ font-size: 3.6em; line-height: 0.9em; font-weight: bold; float: left; display: block; width: 1.2em; text-align: left; }
.the_monthandyear	{ float: left; display: block; margin: -1px 0 0 2px; line-height: 1.2em; }


.wp-caption-text	{ text-align: left; font-size: 1em; width: 585px; display: block; }


.fliestext a:hover	{ color: #fff !important; background: #000; text-decoration: none; }
.fliestext a		{ text-decoration: underline; padding: 0 0.2em;  }
blockquote	p		{ display: block; padding: 1em 2em; color: #777 !important; }

.tags				{ margin: 1em 0 0 0; }
.postmetadata		{ margin: 0 0 2em 0; }


.wordtube			{ margin: 2em 0; }


/* COMMENTS */
.a_comment hr		{ border-top: 1px solid #999; margin-bottom: 1em; width: 720px; }
.a_comment			{  }
.commentspacer		{ clear: both; display: block; width: 720px; height: 1em; margin: 0 0 2em 0; }

.commentblock h4 a	{ font-size: 1em; font-weight: bold; color: #000; }
.commentblock .fliestext { width: 585px; overflow-x: auto; display: block;  }

textarea, input		{ margin: 0 0 0.5em 0; background: #e9e9e9;  }
input				{ height: 1em; padding: 1px; }
textarea			{ width: 585px; }
#submit, .entry input.submitPW	{ background: #444; font-weight: bold; border: none; padding: 10px; color: #fff; }
#submit:hover, .entry input.submitPW:hover
					{ text-decoration: underline; }
#commentform		{ margin: 0 0 0 135px; }
#respond			{ clear: both; margin: 2em 0 4em 0; }
#respond h3, h3#comments	
					{ margin: 0 0 0 135px; }


/* Werbung und PR SinglePages */
.sogrosswiepinnwand	{ font-size: 16px; }

/* Die Neuigkeiten */
.commentinfo		{  }



/* CONTENT BILDER */
/* .post img			{ margin: 2em 0 0.5em 0; width: 585px; } */
.standardsize			{ font-size: 16px; }
.standardsize img, .smallstuff img	{ display: block; }
.standardsize h2, .smallstuff h2	{ margin: 0 0 0.5em 0; }
.post img			{ margin: 1em 0 1em 0; width: auto; } 
/*
.post div			{ margin: 1em 0 1em 0; }
.post object		{ margin: 1em 0 1em 0; }
*/

a.noover:hover		{ border: none; text-decoration: none; background: none; }



.post .wp-caption a:hover
					{ background: none !important; border: none; text-decoration: none; }

.post a.alignleft	{ float: left; margin: 0 20px 0 0; }
					
.mehrlink			{ display: block; width: 585px; margin: -2em 0 0 0; font-size: 13px; display: block;  position: relative; top: 1.7em;  }
.halbebreite		{ width: 50%; display: block; float: left;  }
.die-referenzen img, .die-engagements img	{ width: 140px; height: 79px; margin: 15px 46px 15px 0;  }
					
/* CONTENT MAP */
.wpmaps				{ margin-bottom: 45px; }					


/* iPhone */
.iphone				{ display: none; }

				
/* EINZELABWEICHUNGEN */

div.projektliste	{ float: left; display: block; width: 195px; height: 160px; margin: 0 40px 2em 0; }
div.projektliste img	{ margin: 0; }
div.projektliste a:hover { border: none; text-decoration: none;  }
div.projektliste a:hover .boldonrollover { text-decoration: underline; }

.arbeitsbeispiel	{ font-size: 18px; } 
.fix720width		{ width: 720px; display: block; }

.entry form br		{ display: none;  }
.entry input.submitPW	{ height: 3em; }
.entry input.post_password { display: block; height: 2em; border: none; }
.entry input.submitPW, .entry input.post_password { width: auto;  }
