/**
 * @author  ( Frank Philipp )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

html {
 height:100%;
}
body
{
 color:#000;
 margin:0;
 padding:0;
 min-height:100%;
 font-family: Arial;
 font-size: 12px;
}
* html body 
{
 height:100%;
}

img{
padding: 0;
margin: 0;
border: 0px;
}

p{
margin: 0px 0px 5px 0px;
margin: 0;
}

a{
color: #adadad;
text-decoration: none;
}

a:hover {
color: #000000;
}


/* general */

#main_container{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#spacer_header{
height: 100px;
}

#logoheader{
position: fixed;
top:60px;
left: 45px;
}

#slider{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.text_600{
width: 600px;}

/* general */

.item-487{
display:none;
}

.item-page h1{
display: none;
}

#info_text h1{
display: block;
}

/*  left */

#left{
position: absolute;
margin-left: 110px;
}

#main_menu {
margin: 0;
padding: 0;
position: fixed;
top: 100px;
left: 122px;
}

#main_menu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#main_menu ul li{
list-style-type: none;
margin: 0;
padding-left: 5px;
width: 150px;
line-height: 18px;
}


#main_menu ul li a{
text-decoration: none;
color: #adadad;
text-transform: lowercase;
}

#main_menu ul li a:hover{
	color: #000000;
}

.active a {
color: #000000;
}

#main_menu ul li.active a{
color: #000000;
}

#main_menu ul li.active ul li {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
}

#main_menu ul li.active ul li a{
color: #adadad;
}

#main_menu ul li.active ul li a:hover{
color: #000000;
}

#main_menu ul li.active ul li.active a{
color: #000000;
}

.main_project{
/*display:none;*/
}
/* home ausblenden im Main menu*/
.item-101{
display: none;
}

.main_project ul li.active {
display: block;
}

/*  left */


#main{
margin-left: 300px;
margin-right: 10%;
}

/*  Projekt uebersicht */

.column-1 p{
max-width: 661px;
margin-left: 15px;
}

.items-row{
display: inline;
float: left;
overflow: hidden;
min-height: 75px;
margin-left: 0px;
margin-bottom: 10px;
}

.item-separator{
float: left;
display: none;}

.row-separator{
float: left;
display: none;}


/*  Projekt uebersicht */
/*  info */

#info{
color: white;
position: fixed;
top: 0px;
left: 0px;
background-color: #000000;
width:100%;
height: 100%;
opacity: 0;
overflow-y: auto;
z-index: 10;
display: none;
}

#info_text{
position: absolute;
width: 600px;
height: 90%;
padding: 20px 50px 40px 400px;
}


#info_click{
float:right;
}

#info_close1{
float:right;
color: white;
}

#info_close{
cursor: pointer;
color: white;
position: fixed;
bottom: 20px;
right: 40px;

}

#prevslide{
float:left;
}

#nextslide{
float:left;
}

/*  info */
/*  main */

#main{
}

.items-leading img{
margin-bottom: 5px;
}

.blog-featuredproject_main{
max-width: 1200px;
}

/*  main */
/*  projekt */


#project_empty{
background-color:white; 
height:100%; 
width:100%;

}

.pagenavigation{
display: none;
}

/*  Template Start */

#logos{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#logo_architekten{
display:block;
opacity: 0;
}

.visually-hidden{
opacity: 0;
}

/* Auf die Slider Seite einen Rahmen */
#slider > div:first-of-type {
    padding: 20px;
}