/*   
Theme Name: wp-idanowhere4
Theme URI: www.idanowhere.com
Description: idanowhere website 2011
Author: bernhard bauch
Author URI: stupidius.net
*/

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
a:focus {outline:none;}
* {
	margin:0px; 
	padding:0px;
	text-align:left;
	color:#222;
	}

/* LAYOUT ##############################  */
/*#pagewidth { just to force the page to sizes
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	background-color:red;
	}*/
#page { /* defines the page itself eg background image */

	width:1000px;
	margin: 0px auto 40px auto;
/*
	background:url('projects/opening_event2009/frontteaser05.jpg') no-repeat;
*/
	}
/*
#toolbar {
	width:1000px;
	margin:0px auto 0px auto;
	z-index:50;
	height:20px;
	}
#header {

    	margin:0px auto 40px auto;
	padding:0px;
	width:1000px;
	height:133px;
	}
*/

#header {
	width:1000px;
	margin:0px auto 0px auto;
/*	
	background:url('images/foto1.jpg') no-repeat;
	background:url('images/foto2.jpg') no-repeat;
*/
	z-index:50;
}

#logo {
	margin:20px 0 0 0;
	padding:10px 0px 0px 50px;
/*	float: left;*/
}
div#logo a { text-decoration: none;  border: 0px;}

div#logo img {
	border: 0px;
}
#nav-main {
	margin:10px 0px 10px 20px;
	padding: 5px 0px 5px 15px;
	font-size:0.8em;
	font-weight:bold;
	color:#808080;
	background: #fff;
	width: 680px;
	float:left;
}

#header_nav {
	background: #fff;
	float: right;
	margin: 15px 0px 10px 0px;
	padding: 0px 5px 0px 5px;
}


#middle {

/*
	width:985px;
*/
	min-height: 500px;
   	margin:0px auto 0px auto;
	background-color:#fff;
	padding-left: 15px;
	}
#context {
	width:200px;
	float:left;
	}
#content111 {
	float:left; 
	width:750px; 
}
/*
 #content010 {width:1000px;}
*/
#content010 {width:500px;
	padding-left: 220px;}
#content110 {
/*
	width:600px;
*/
	width:700px;
	padding: 10px 0px 0px 20px;
	float:left;
}
#content011 {
	width:750px;
	padding-left: 230px;
}
#sidebar-left {	
	width:199px; 
	font-size:0.8em;
	float:left;
	border-right: dotted 1px #ccc;
	padding:0 5px 0 0;
	}
#sidebar-right {	
	width:199px; 
	font-size:0.8em;
	float:right;
	border-left: dotted 1px #ccc;
	padding: 0 0 0 0px;
	}
#footer {
	width:100%;
    	z-index:1;
	width:1000px;
    	margin:0 auto;
	margin-top:0px;
	margin-bottom: 20px;
	border-top:1px dotted #ccc;
	}
#content011-works-design-text {position:relative;margin-top:-30px;}



#currentevent {float:right;
	margin: -120px 0 0 0;
	padding: 10px 0px 0px 10px;
/*
	margin: -100px 0 0 0;
	padding-top: 25px;
	background:url('images/kkwm_logo_01_web.png') no-repeat;
	background-position: 10px 10px;
	margin:-143px 0 0 0;
	background-color:#fff;
	*/
	width:150px;
	height:159px;
	text-align: right;
	}
#currentevent h3 {font-weight:bold;font-size:0.8em;margin:0px;padding:16px 10px 0 0;text-align:right;}
#currentevent p  {font-size:0.7em;margin:0px;padding:0px 10px 10px 0;text-align:right;}

#trialerror {
	float:right;
	padding:0px;
	margin: -110px 0 0 0;
	width:110px;
	height:120px;
}


/* LAYOUT ##############################  */

/* begin ANCHORS */
a {outline: none;}
a.no_underline:link, a.no_underline:visited, a.no_underline:hover {border-bottom:none;}
a:link, a:visited {
	color:#a08765;
	text-decoration: none;
	border-bottom:1px dotted #ccc;
	}
a:hover {
	text-decoration: none;
	color:#b6a082;
	}
a.nav-main-normal:link, a.nav-main-normal:visited {
	color:#000;
	text-decoration: none;
	}
a.nav-main-normal:hover {
	text-decoration: none;
	}
#nav-main a, #nav-sub a{border-bottom: none;}
h2 a {}

a.external {background: url(images/icon-link_external.png) right center no-repeat; padding-right: 20px;}

/* end ANCHORS */


/* begin VARIOUS */
 #fp:first-letter {
 font-size : 300%;
 font-weight : bold;
 float : left;
 margin-right: 3px;
 }
div.clr {
    clear:both;
	width:100%;
	line-height:0px;
	height:0px;
	padding:0px;
	margin:0px;
    }
.bold {
	font-weight:bold;
	}
.italic {
	font-style:italic;
	}
.normal {font-weight:normal;}
strong {font-weight:bold;}
blockquote {margin-left:20px;font-style:italic;}
#content111  small, #content011  small, #content010  small {font-size:0.6em;padding:0px 20px 10px 20px;margin:0px;}
textarea#comment {width:300px;height:100px;background-color:#ccc;border:1px solid #ccc;}
.navigation {padding:10px 20px 10px 20px;margin:0px;}
.navigation .alignleft {float:left;font-size:0.8em;}
.navigation .alignright {float:right;font-size:0.8em;}
.alignleft {float:left;}
.alignright {float:right;}
div.entry .alignright {float:right; margin-left: 10px;}

.border {border:3px solid #ccc;}

.description {font-size:0.8em;font-style:italic;letter-spacing:normal;}

.ruler {	border-bottom:1px dotted #021a30;padding: 0px 0px 0px 0px;margin:20px -20px 20px 0px;}

.imgborder {
  border:1px solid #ccc;
}
/* end VARIOUS */


.gallery {padding:0 40px 0 20px;}

body {
	/*
	background-image:url('images/background.gif');
	*/
	background-image:url('images/bg_noise.png');
    background-repeat:repeat;
	/*
	background-color:#021a30;
	*/
	background-color:#fff;
	width:auto;
	font-family:Arial,Verdana,Helvetica,"sans-serif";
	font-size:1em;
/*
	line-height:1.5em;
*/
	line-height:1.3em;
	color:#666;
	min-height:101%;
	}
p {
	line-height:1.2em;
	font-size: 0.8em;
	}
#content111 p.postmetadata {font-size:0.6em;}
	
#content111  p, #content011  p,#content010  p {padding:0px;font-size:0.8em;margin:0px 20px 20px 20px;}
#content110  p {padding:0px;margin:0px 20px 10px 0px;font-size:0.8em;}
#content011  p,#content010  p {padding:0px;margin:0px 20px 10px 0px;font-size:0.8em;}
#content111  li, #content011  li,#content010  li {padding:0px;font-size:0.8em;margin:0px 0px 0px 0px;}

#homescreen  p {padding:0px;margin:0px 0px 10px 0px;font-size:0.8em;}

.post {

border-bottom: 1px dotted #ccc;
margin-left: 20px;
margin-bottom: 20px;
}

/* Begin Lists */
ul,ol { 	
	margin: 0px 20px 10px 20px;
	padding: 0px 20px 0px 20px; 
	}

ol.commentlist {padding:10px 20px 10px 20px; margin:10px 20px 10px 20px;font-size:1.0em;line-height:1.2em;}

#footer ul,#footer-home ul {text-align:left;margin: 0px; padding: 0px 0 0px 0px; list-style-type: none; list-style-image: none; white-space: nowrap;}
#footer li,#footer-home li {display: inline; padding: 0px 0px 0px 0px; margin:0px; font-size:0.8em;color:#808080;}
#footer a,#footer-home a {color:#a08765;border-bottom:none;}
#footer a:hover,#footer-home a:hover {}

#header_nav ul {float:right;margin: 0px; padding: 0px 0 0px 0px; list-style-type: none; list-style-image: none; white-space: nowrap;}
#header_nav li{display: inline; padding: 0px 0px 0px 0px; margin:0px; font-size:0.8em;color:#808080;margin-top:2px;}
#header_nav a {color:#a08765;border-bottom:none;}
#header_nav a:hover,#toolbar-home a:hover { }


/*
#nav-sub ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;white-space: nowrap;}
#nav-sub li {display: inline; padding:0px; margin: 0px 5px 0px 0px;line-height:0.8em;font-size:0.8em;float:left;}
#nav-sub ul li a:link,  #nav-sub ul li a:visited, #nav-sub ul li a {padding:0px;margin:0px;}
#nav-sub a {padding:0px;}
#nav-sub a:hover {padding:0px;}
*/
	
#sidebar-left ul, #sidebar-left ul ol, #sidebar-right ul, #sidebar-right ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar-left ul li,#sidebar-right ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	font-weight: bold;
	}
#sidebar-left ul p, #sidebar-left ul select,#sidebar-right ul p, #sidebar-right ul select {
	margin: 5px 0 8px;
	}
#sidebar-left ul ul, #sidebar-left ul ol, #sidebar-right ul ul, #sidebar-right ul ol {
	margin: 5px 0 0 10px;
	}
#sidebar-left ul ul ul, #sidebar-left ul ol, #sidebar-right ul ul ul, #sidebar-right ul ol {
	margin: 0 0 0 10px;
	}
ol li, #sidebar-left ul ol li, #sidebar-right ul ol li {
	list-style: decimal outside;
	}
#sidebar-left ul ul li, #sidebar-left ul ol li, #sidebar-right ul ul li, #sidebar-right ul ol li {
	margin: 3px 0 0 0;
	padding: 0;
	line-height:1.2em
	}
#additional_info ul li, #related_links ul li, #more_projects ul li{list-style-type:disc;list-style-image:url('images/icon-triangle_mini_right.png');}
#additional_info ul,#related_links ul,#more_projects ul {margin:0px 0px 10px 15px;padding:0px 0px 10px 15px;}
/* End Entry Lists */

/* begin HEADLINES */
h1, h2, h3, h4, {text-transform:uppercase;
	letter-spacing:-0.04em;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	padding: 10px 20px 10px 20px;
	color:#000;
	}

h5 {
	font-size: 1.3em;
}

#content010 h1, #middle h1 {font-family:sans-serif;padding:20px 0 20px 0;text-transform:uppercase;}
#content010 h2,#content011 h2 {padding:0px 0 2px 0;font-weight:normal;font-size:1em;}
#content111 h2 {font-size:1.0em;font-weight:bold;padding:0px 0 2px 20px; line-height: 1.2em;}
#content111 h3 {font-size:0.8em;}
#content111 h3#comments {border-top:dotted 1px #000;}
#sidebar-left h2, #sidebar-right h2{ padding:0px;}

#middle h1.nk {
	text-transform:none;
	line-height: 1em;
}

h1.blog {margin-left: 245px; font-size: 1.5em;}
h1.start {margin-left: 225px; font-size: 1.5em;}
/* end HEADLINES */

/* begin FORMS */
form#searchform {padding:0px;margin:0px;}
input, textarea{padding: 5px;border:none; background-color:#ceb99c;color:#000;}
/* end FORMS */

/* FOR IEPNGFIX 
 img, div, input { behavior: url(http://www.valquire.de/include/iepngfix.htc);} */


div.entry img {
	padding: 1px;
/*	border: 1px solid #ccc;
	*/
	margin: 5px;

}

#content111 div.entry h3 {
	margin: 0px 0px 10px 20px;
	font-size: 15pt;
	border-top: 1px solid #aaa;
	padding: 20px 0px 0px 0px;
}

#content111 div.entry ul.schedule {
}
#content111 div.entry ul.schedule li {
	margin-bottom: 10px;
}

/* KKWM */


#sidebar-left-kkwm ul, #sidebar-list ul ol {
margin: 0;
padding: 0;
}

#sidebar-left-kkwm ul li {
list-style-type: disc;
list-style-image: none;
margin-left: 15px;
}
#sidebar-left-kkwm ul p, #sidebar-list ul select {
margin: 5px 0 8px;
}
#sidebar-left-kkwm ul ul, #sidebar-list ul ol {
margin: 5px 0 0 10px;
}
#sidebar-left-kkwm ul ul ul, #sidebar-list ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar-left-kkwm ul ol li {
list-style: decimal outside;
}
#sidebar-left-kkwm ul ul li, #sidebar-list ul ol li {
margin: 3px 0 0 0;
padding: 0;
line-height:1.2em
}
h1.kkwm {
	margin-left: 20px;
	font-size: 18pt;
}
div#content111-kkwm h2 {
	border-top: 2px dotted #ccc;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 20px 20px;
	font-size: 14pt;
}

/* 48nk */
div#nk_sponsoring {
	font-size: 10pt;
	border-top: 1px dotted #ccc;
	padding: 10px 0px;
}
#sidebar-left-nk  {
	width: 199px;
	font-size: 1em;
	float: left;
	border-right: 1px dotted #CCC;
	padding: 0 5px 0 0;
}

#sidebar-left-nk ul {
	margin: 5px 0px 20px 0px;
}
#sidebar-left-nk ul li {
	list-style-type: disc;
	list-style-image: none;
	margin-left: 5px;
}

/* 48hnk FIU */
div.post-8022 {
	padding: 0px 120px 0px 120px;
}
div.fiu div.entry {
	font-size: 1.5em;
}
#sidebar-left-nk a.logo {
	text-decoration: none;
	border: 0px;
}
#sidebar-left-nk div.contact {
	margin-top: 20px;
}

h1.kkwm {
	margin-left: 20px;
	font-size: 18pt;
}


div#content111-kkwm h2 {
	border-top: 2px dotted #ccc;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 20px 20px;
	font-size: 14pt;
}


div#sidebar-left h3 {
	padding-left: 0px;
	margin-left: 0px;
}

div.ida_next_events {
	margin: 0px 0px 20px 0px;
}

div.home_next_event {
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 10px 0px;
}

div.home_next_event div.entry {
	text-align: justify;
	text-justify: newspaper;
	line-height: 1.3em;
	word-wrap: break-word;
}
div.home_next_event span.date {
	font-weight: bold;
}

div.home_next_event h3 {
	font-size: 1em;
	margin: 0em;
	padding: 0px 0px 5px 0px;
}


div#kkwm_sponsoring {
	width: 700px;
	border-top: 2px dotted #ccc;
	margin-bottom: 20px;

}

div#kkwm_sponsoring ul {
	list-style-type: none;
}
div#kkwm_sponsoring ul li {
	margin-top: 5px;
}

div#kkwm_sponsoring ul li a {
	font-size: 23pt;
	font-weight:bold;
	color: #000;
	margin-left: 10px;
}

div#kkwm_sponsoring a {
	border: 0px;
}
div#kkwm_sponsoring img {
}

img#kkwmlogo {
	padding-left: 30px;
}

#sidebar-left-kkwm {
	width:199px;
	font-size:0.8em;
	float:left;
	border-right: dotted 1px #ccc;
	padding:0 0px 0 0;
}

#sidebar-left-kkwm ul, #sidebar-list ul ol {
	margin: 0px;
	padding: 0px;
}

#sidebar-left-kkwm ul li {
	list-style-type: disc;
	list-style-image: none;
	margin-left: 15px;
}
#sidebar-left-kkwm ul p, #sidebar-list ul select {
	margin: 5px 0 8px;
}
#sidebar-left-kkwm ul ul, #sidebar-list ul ol {
	margin: 5px 0 0 10px;
}
#sidebar-left-kkwm ul ul ul, #sidebar-list ul ol {
	margin: 0 0 0 10px;
}
ol li, #sidebar-left-kkwm ul ol li {
	list-style: decimal outside;
}
#sidebar-left-kkwm ul ul li, #sidebar-list ul ol li {
	margin: 3px 0 0 0;
	padding: 0;
	line-height:1.2em
}

div.facebook_stuff {
	height: 40px;
}

div.fb_like {
	float:left;
	margin-left: 20px;
}
div.fb_share {
	float: right;
}

.post h2 {
	font-size: 1.5em;
}

/* WIDGETS */
h2.widgettitle {
	padding: 20px 0px 20px 0px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin: 0px 0px 5px 0px;
}

.widget {
	margin: 30px 0px 0px 0px;
}


/* MAIN NAV */

#nav-main ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;white-space: nowrap;}
/*#nav-main li {display: inline; padding: 0px 0px 0px 0px;font-size:1em; } /*float:left;	}*/
*/
#nav-main ul li a:link, #nav-main ul li a:visited, #nav-main ul li a {}
#nav-main a.nav-main {color:#a08765;}
#nav-main a.nav-main:hover {color:#b6a082;}
#nav-main a.nav-main-active {color:#000;font-weight:bold;}
#nav-main a.nav-main-active:hover {color:#808080;}

* ul#nav {
	margin: 0; padding: 0;
	text-align: center;
}
ul#nav li {
	list-style: none;
	float: left; 
	position: relative;
	margin: 0px;
	padding: 0px 2px 0px 2px;
}
* html ul#nav li {  
	margin-bottom: -0.4em;
}
*:first-child+html ul#nav li {  
	margin-bottom: -0.1em;
}
ul#nav li ul {
	margin: 0; padding: 0;
	position: absolute;
	top: 1.6em; left: -0.4em;
	display: none; 
}
* html ul#nav li ul {
	left: -1.5em;
	lef\t: -0.4em;
}
*:first-child+html ul#nav ul {  
	background-color:silver;
	padding-bottom:0.4em;
}
ul#nav li:hover ul {
	display: block; 
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
}
ul#nav li ul li {
	float: none;
	display: block;
	margin-bottom: 0.2em;
	padding: 0px 10px 0px 10px;
	margin-left: -5px;
}
ul#nav a, ul#nav span {
	padding: 0px 5px 0px 5px;
	text-decoration: none; font-weight: bold;
}
* html ul#nav a, * html ul#nav span {
	width: 8.6em;   
	w\idth: 6.4em; 
}
ul#nav a:hover, ul#nav span, li a#aktuell {
}

ul#nav li ul li.active a {  
	color: #000;
}

div#stimuli_imageContainer a {
	text-decoration: none;
	border: 0px;
}

/* PRINT CSS */

@media print {
	
	div.post { font-size: 20pt;}
	div.post h2 { margin: 20pt 0pt 20pt 0pt; font-size: 30pt;}
	div#content111 { width: 100%; font-size 30pt; }
	div#middle h1 { display: none; }
  #nav-main { display:none; }
  #currentevent { display: none; }
  #sidebar-left { display: none; }
  div#footer { display:none; }
  .navigation { display: none; }
  .postmetadata { display: none; }
  .facebook_stuff { display: none; }
}



/* ITEM VIEW */
div.entry_date {
	font-weight: bold;	
	margin-left: 20px;
}
div#content111 div.post h2 {
	margin: 10px 0px;
	font-size: 1.5em;
}

div.taglist {
	float: right;
}
div.taglist ul {
	list-style: none;
	margin: 0px;
	padding : 0px;
}
div.taglist ul li {
	float: left;
	margin: 0px 5px;
	padding: 0px 5px;
}

div.taglist ul li a,
div.taglist ul li a:visited
{
	font-weight: bold;
	margin: 0px 3px;
	padding: 3px 5px;
	border: 1px #A08765 solid;
	border-radius:         4px;
	-webkit-border-radius: 4px;
	-moz-border-radius:    4px;
	-khtml-border-radius:  4px;
}
div.taglist ul li a:hover {
	color: #fff;
	background: #A08765;

}
