/*
Theme Name: k-space
Theme URI: http://www.k-space.at/
Description: k-space Theme
Version: 1.0
Author: Bernd Haberl
Author URI: http://www.illustrationen.at/
Tags: white, fixed width

	 k-space v1.0
	 http://www.illustrationen.at/

	This theme was designed and built by Bernd Haberl.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*
COLORS:

font-dark: 306B92
font-light: 5CB1DF
header-background: 4799CF
header-strukture: 5CB1DF
navi-trees: ADD8EF
body: FCFDFE bzw. neu: D6EBF7
borders: ADD8EF
*/



h2 {font-size:16px;}

a:link, a:visited {color:#5CB1DF;}
a:hover, a:active {color:#306B92;}


img {border:0px solid; }

body {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#306B92;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;
	}


#wrapper {
	width:1010px;
	margin:0 auto;
	text-align:left;
	background-color:#D6EBF7;

	}
	
	
	
	
#header {
	width:1010px;
	height:180px;
	background-image:url(images/header.jpg); background-repeat:no-repeat;
	border:0px solid red;
	}
	
	*html #header {height:177px;}
	
	
	
	#header-top {
		width:960px;
		height:15px;
		text-align:right;
		padding-top:15px;
		padding-right:50px;
		
		}
		

		
		#header-top a {font-weight:bold;}
		#header-top a:link, #header-top a:visited {color:#fff; text-decoration:none;}
		#header-top a:hover, #header-top a:active {color:#fff; text-decoration:underline;}
		
		#header-top ul {border:0px solid;}
		
		#header-top ul li div {display:inline;}
		
		#header-top ul, #header-top ul li {list-style-type:none; display:inline;}
		
		#header-top ul li {margin-left:20px;}
		
		#header-top ul li.current_page_item {color:#fff; text-decoration:underline;}
		
		
		
	#header-middle {
		width:1010px;
		height:100px;
		float:left;
		
		}
		
		#header-middle-left {float:left;}
		
		#header img.logo {border:0px solid; width:290px; height:100px;}
		
		#header-middle-right {
			float:left;
			font-family:times new roman, serif;
			font-size:16px;
			font-weight:bold;
			color:#fff;
			border:0px solid;
			height:20px;
			padding-top:80px;
			}
		
	#header-bottom {
		width:960px;
		border: 0px solid;
		text-align:right;
		padding-top:0px; padding-right:50px;
		}	
		
		
		#header-bottom ul, #header-bottom ul li {margin:0; list-style-type:none;}
		
		#header-bottom #s {
			background-color: #D6EBF7;
			border-top:2px solid #306B92;
			border-left:2px solid #306B92;
			border-right:2px solid #5CB1DF;
			border-bottom:2px solid #5CB1DF;
			}
	

	
#main {
	width:1010px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	border:0px solid red;
	
	}	
	

	
#left {
	width:190px;
	border:0px solid blue;
	float:left;
	padding-left:60px;
	padding-top:10px;
	}

	
	#content-left {
	font-family: times new roman, serif;
	}
	
	*html #content-left {margin-top:-15px;}
	*:first-child+html  #content-left {margin-top:-15px;}
	
	#content-left a {text-decoration:none;}
	
	#content-left ul li div {border:0px solid #EEF7FC;}
	
	#content-left ul, #content-left ul li {padding:0;  margin:0; list-style-type:none;}
	
	#content-left ul li ul li  {padding-left:0px;  list-style-type:none;
		font-weight:bold;
		line-height:26px;
		font-size: 16px;
		}
	

	
	#content-left  ul li  ul li ul li  {display:none;}
	
	

	#content-left ul li ul li.current_page_item ul li,
	#content-left ul li ul li.current_page_ancestor ul li
		{
		list-style-type:none;
		font-weight:normal;
		line-height:18px;
		font-size: 14px;
		display:block;
		}
		
	#content-left ul li ul li ul li a {
		padding-left: 30px;
		display:block;
		/*height:20px;*/
		}
		
	#content-left ul li div.menu ul li.current_page_ancestor a,
	#content-left ul li div.menu ul li.current_page_item a
	{color:#306B92;}

	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_item a:link,
	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_item a:visited,
	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_item a:hover,
	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_item a:active,
	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_ancestor a:link,
	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_ancestor a:visited,
	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
	#content-left ul li div.menu ul li.current_page_ancestor ul li.current_page_ancestor a:active
		{
		color:#306B92;
		background-image:url(images/3trees.jpg);
		background-repeat:no-repeat;
		}
		
	#content-left ul li div.menu ul li ul li a:link,
	#content-left ul li div.menu ul li ul li a:visited {
		color:#5CB1DF;
		}
		
	#content-left ul li div.menu ul li ul li a:hover,
	#content-left ul li div.menu ul li ul li a:active {
		color:#306B92;
		}
		
	/* KATEGORIEN */
	
	#content-left  div.programm ul li ul li ul li  {display:block;}
	
	*html #content-left div.programm div.execphpwidget ul {display:inline;}
	*html #content-left div.programm div.execphpwidget ul li {display:inline;}
	*:first-child+html #content-left div.programm div.execphpwidget ul {display:inline;}
	*:first-child+html #content-left div.programm div.execphpwidget ul li {display:inline;}
	
	
	*html #content-left  div.execphpwidget ul {display:inline;}
	*:first-child+html #content-left  div.execphpwidget ul {display:inline;}
	
	*html #content-left  div.execphpwidget  {margin-bottom:-40px;}
	*:first-child+html #content-left  div.execphpwidget  {margin-bottom:-40px;}
	
	*html #content-left  div.programm div.execphpwidget  {margin-bottom:-15px;}
	*:first-child+html #content-left  div.programm div.execphpwidget  {margin-bottom:-15px;}

	

	
	#content-left div.programm ul li.programm a {color:#306B92;}
	
	#content-left div.programm ul li.programm ul li a:link,
	#content-left div.programm ul li.programm ul li a:visited
	{color:#5CB1DF;}
	
	#content-left div.programm ul li.programm ul li a:hover,
	#content-left div.programm ul li.programm ul li a:active
	{color:#306B92;}
	
	#content-left div.programm ul li ul li.indent {
		font-size:14px;
		font-weight:normal;
		line-height:18px;
		}
		

		
	#content-left div.programm ul li ul li.indent_current a {
		font-size:14px;
		font-weight:normal;
		line-height:18px;
		background-image:url(images/3trees.jpg);
		background-repeat:no-repeat;
		}
		
		
		#content-left div.programm ul li ul li.indent_current a:link,
		#content-left div.programm ul li ul li.indent_current a:visited,
		#content-left div.programm ul li ul li.indent_current a:hover,
		#content-left div.programm ul li ul li.indent_current a:active
		{color:#306B92;}
		
	
		

	
	
	#content-left ul li h2 {display:none;}

	
	#left h2 {
		padding-bottom:10px;
		}
	
	#comment-wrapper textarea#comment {width:398px;}
	*html #comment-wrapper textarea#comment {width:383px;}
	*:first-child+html  #comment-wrapper textarea#comment {width:383px;}
	
	
	
#center {
	width:400px;
	border:0px solid;
	padding-left:0px; 
	padding-right:0px;
	float:left;
	}
	
	#center div.ngg-galleryoverview {margin-left:-5px;}
	
	#center div.mapp-poweredby {display:none;}

	
	#baum  ul, #baum  ul li {display:inline; margin:0; padding:0; list-style-type:none;}
	#baum  ul li div {display:inline;}
	#baum  ul li { margin-right:5px;}
	
		#baum {
			background-image:url(images/1tree.jpg); background-repeat:no-repeat;
			height:18px;
			border:0px solid;
			padding-left:20px;
			padding-top:10px;
			
			}
		
		.baum-font {
			font-family:times new roman, serif;
			font-size:18px;
			font-weight:bold;
			}
		
		#baum a {
			font-family:times new roman, serif;
			font-size:14px;
			font-weight:bold;
			}
		
		#baum a:link, #baum a:visited {text-decoration:none;}
		#baum a:hover, #baum a:active {text-decoration:none;}
		
		#baum li.current_page_item a {color:#306B92;}
	
	#content-center {
	line-height:16px;
	}
	
	#content-center h1 {font-size:18px;}
	#content-center h2 {font-size:16px;}
	#content-center h3 {font-size:14px;}
	#content-center h4 {font-size:12px;}
	#content-center h5 {font-size:12px;}
	#content-center h6 {font-size:12px;}
		
	#center-index {
	width:700px;
	border:0px solid;
	padding-left:0px; 
	padding-right:0px;
	float:left;
	}	
	
	#center-index div.entry {width:700px;}
	
	/* KOMMENTAR */
	
	ol.commentlist {margin:0; padding:0;}
	
	/* PROGRAMM */
	
	*html table.programm {display:inline;}
	*:first-child+html  table.programm {display:inline;}
	
	
	table.programm {
		border-collapse:collapse;
		table-layout:fixed;
		width:700px;
		
		}
		
		table.programm tr.programm_header td {
		border:2px solid #ADD8EF;
		border-top:2px solid #ADD8EF;
		background-color: #ADD8EF;
		font-weight:bold;
		padding: 3px;
		}
		
		table.programm tr td {
		border:2px solid #ADD8EF;
		background-color:#dceef8;
		background-color:#fff;
		border-top:0px solid;
		vertical-align:top;
		padding: 3px;
		}
	
	table.programm tr td.programm_datum  {
		width: 170px;
		}
		
	table.programm tr td.programm_zeit  {
		width: 80px;
		}

		
	table.programm tr td.programm_titel  {
		width: 150px;
		}
		
	table.programm tr td.programm_vortragende  {
		
		}
		
	table.programm tr td.programm_institution  {
		
		}
		
	table.programm tr td.programm_mehr  {
		width: 65px;
		}
	
	table.programm tr td ul.post-categories,
	table.programm tr td ul.post-categories li {display:inline; list-style-type:none;}
	
	
#right {
	width:358px;
	border:0px solid;
	float:left;
	}
	
	#content-right {
	padding-left:30px;
	padding-right:50px;
	line-height:16px;
	}
	
	#content-right h1 {font-size:18px;}
	#content-right h2 {font-size:16px;}
	#content-right h3 {font-size:14px;}
	#content-right h4 {font-size:12px;}
	#content-right h5 {font-size:12px;}
	#content-right h6 {font-size:12px;}
	
	#content-right ul, #right ul li {padding:0; margin:0; list-style-type:none;}
	
	.widgettitle {color:#95015f; margin-bottom:10px; margin-top:15px;}
	
	#content-right div.mapp-poweredby {display:none;}
	
	label.screen-reader-text {display:none;}
	
	#right li.widget_pages a {
		font-size:14px;
		font-weight:normal;
		}
	
	#right li.widget_pages a:link, #right li.widget_pages a:visited {
		text-decoration:none;
		}
	#right li.widget_pages a:hover, #right li.widget_pages a:active {
		text-decoration:underline;
		}

	
.clear {clear:both;}	

#footer {
	width:1010px;
	float:left;
	float:left;
	font-size:10px;
	border-bottom: 0px dashed #5CB1DF;
	}	

#footer-left {
	float:left;
	width:210px;
	
	}
	
#footer-right {
	float:left;
	width:700px;
	margin-left:40px;

	padding-top:25px;
	padding-bottom:25px;
	border-top: 1px dashed #5CB1DF;
	}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 0px 10px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 10px 0px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


