@charset "utf-8";
/*
THEME NAME: B&uuml;ro Weller
THEME URI: http://www.buero-weller.de
DESCRIPTION: Wordpress-Theme das auf Basis eines Layouts von Heine/Lenz/Zizka individuell von Sch&ouml;ner Medien f&uuml;r das B&uuml;ro Weller entwickelt wurde.
VERSION: v1.0
AUTHOR: <a href="http://www.schoenermedien.de/">Sch&ouml;ner Medien</a>
AUTHOR URI: http://www.schoenermedien.de
TAGS: two columns, centered, lightweight, simple, clear, white, beige, plugin ready, tooltips
TEMPLATE: buero-weller_v01
*/

/* Colors -----
Dunkelgrau (Kanten): #666666
Hellbeige-grün (Slideshow BG): #e9ebd6
Text (Standard: #000000
Menütext (MouseOut): #666666
Menütext (MouseOver): #666666
*/

/* Inhaltsverzeichnis -----
Basics
*/


/* Basics */
*{
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, sans-serif;
font-stretch:normal;
font-variant:normal;
font-style:normal;
font-weight:normal;
list-style: none;
list-style-image:none;
list-style-type:none;
border: 0;
outline: 0;
vertical-align: baseline;
}

html{
overflow:-moz-scrollbars-vertical;
overflow:scroll;
overflow-x:hidden;
}

html, body{
font-size: 10px;
color: #000000;
background: #ffffff;
min-height: 100%;
height:100%;
border:none;
}

strong {
font-weight: bold;
}

.page-link strong {
font-weight: normal;
}

h2.entry-title, h2.site-title {
	display: none;
}

#copyright-link {
	display: none;
/*	visibility: collapse;*/
}

/* Den letzten Separator in der Pagination verstecken NUR FF !!! */
#pagina .page-link span:last-child, #pagina .page-link a:last-child span.page-separator {
	display: none;
	}

#pagina .page-link a span:last-child {
	display: inline;
	}

.pagebody {
display: block;
}


/* Header */
div#header {
margin: 0 0 0 0;
padding: 25px 0 52px 0;
}

div#header a {
font-size: 17px;
color: #000000;
}

#blog-title, #blog-description {
height: 14px;
display: block;
overflow: hidden;
}

#header a {
visibility: hidden;
/* display: none; */
}

#header .flir-replaced {
visibility: visible;
}

#blog-title {
width: 82px;
padding: 0 318px 0 489px;
margin: 3px 0 -2px 0;
}

#blog-description {
width: 116px;
padding: 0 195px 0 578px;
margin: 2px 0 -1px 0;
}


/* Layoutrahmen */
div#wrapper {
margin:0px auto 0 auto;
padding: 0;
width: 889px;
height: 100%;
border: none;
border-left: solid 1px #666666;
border-right: solid 1px #666666;
}

div#container {
width: 889px;
line-height: 19px;
}

div#content-container {
float: left;
background-color: #e9ebd6;
width: 694px;
height: 376px;
}

div#content.standard {
/* border: 1px solid #FF0000; */
padding: 100px 20px 20px 198px;
width: 476px;
height: 256px;
overflow: hidden;
font-size: 0.8em;
}

div#secondcontent {
padding: 13px 10px 15px 115px;
width: 569px;
font-size: 0.9em;
line-height: 1.6em;
/* overflow: hidden; */
}

div#secondcontent.secondstandard {
}

div#secondcontent span.edit-link {
font-size: 1.2em;
}

.entry-content {
font-size: 1.2em;
}



#secondcontent .entry-content h3 {
font-size: 0.9em;
}

.entry-content p {
font-size: 1.1em;
}



div#sidebar {
margin-left: 13px;
margin-top: -6px;
float: right;
overflow: hidden;
width: 182px;
}

div#footer {
clear:both;
width:100%;
}


/* Startseite */
div#content.startseite {
padding: 20px;
width: 654px;
height: 336px;
overflow: hidden;
text-align: right;
}

#gesamtzahl {
float: right;
width: auto;
padding: 0;
margin: 0;
font-size: 1.15em;
}

#gesamtzahl span, #gesamtzahl a {
float: right;
display: block;
color: #FFFFFF;
}

#gesamtzahl .zahl, #gesamtzahl .einheit {
float: left;
font-size: 135px;
line-height: 90px;
letter-spacing: -24px;

}

#gesamtzahl .zahl {
font-weight: bold;
margin-right: 28px;
}

#gesamtzahl .einheit {
padding: 20px 0 0 0;
}

#gesamtzahl .stand {
clear: both;
float: right;
width: 100%;
display: block;
margin: -17px 0 0 0;
}

#gesamtzahl .stand span {
float: left;
display: inline;
color: #666666;
/* font-size: 0.75em; */
}


/* Projektübersicht Liste und Bildliste mit Tooltips */

div#content.projekte {
padding: 0;
margin: 0;
overflow: hidden;
}

#tiplayer {
filter: alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}

#tiplayer iframe#backdrop {
visibility: hidden;
}

div#content.pic, div#content.pic.objektbereich, div#content.pic.hotels-und-gastronomie, div#content.pic.privathaeuser-wohnungen, div#content.pic.temporaere-architektur {
padding: 0 0 0 0;
width: 694px; /* ORIGINAL ! */
width: 696px;
height: 376px;
}

div#content.list {
padding: 13px 27px 20px 93px;
width: 574px;
height: 343px;
}

div#content.list.objektbereich {
padding-top: 51px;
height: 305px;
}

div#content.list.hotels-und-gastronomie {
padding-top: 70px;
height: 286px;
}

div#content.list.privathaeuser-wohnungen {
padding-top: 89px;
height: 267px;
}

div#content.list.temporaere-architektur {
padding-top: 108px;
height: 248px;
}

div#content.projekte h2 {
font-size: 1.1em;
text-align: right;
}

div#content.projekte.pic li {
padding: 0 2px 2px 0;
margin: 0 0 0 0;
/* 
display: inline;
float: left;
*/
}

div#content.projekte.pic li, div#content.projekte.pic a, div#content.projekte.pic img {
float: left;
}

div#content.projekte.list li {
font-size: 1.1em;
text-align: right;
}


/* Sonderformatierungen Inhaltsseiten */

#content address {
font-size: 1.1em;
font-style: normal;
color: #666666;
}


/* Niveauanpassung Inhaltsseiten */

div#content.objektbereich {
padding-top: 70px;
height: 286px
}

div#content.hotels-und-gastronomie {
padding-top: 89px;
height: 305px
}

div#content.privathaeuser-wohnungen {
padding-top: 108px;
/* height: 324px */
}

div#content.temporaere-architektur {
padding-top: 127px;
/* height: 343px */
}

div#content.impressum {
padding-top: 108px;
height: 324px
}

div#content.buero {
padding-top: 13px;
height: 343px
}

div#content.buerokontakt {
padding-top: 89px;
height: 305px
}


/* Formatierungen Projektdetailseiten */

#content.singlepost {
padding: 0 0 0 0;
margin: 0;
width: 694px; /* ORIGINAL ! */
/* width: 696px; */
height: 376px;
/* border: solid 1px green; TMP */
}

#projectcontent {
margin: 0;
padding: 13px 7px 10px 115px;
width: 572px;
height: 118px;
/* height: 125px; */
font-size: 1em;
line-height: 1.5em;
/* overflow: hidden; */
/* border: solid 1px red; TMP */
}

#projectcontent.projectstandard {
}

#fotograf {
height: 23px;
position: relative;
margin: -23px 0 0 0;
padding-left: 11px;
display: block;
}

#projectcontent h2 {
font-size: 1.1em;
margin: 0 0 2px 0;
padding: 0;
}

.fotograf, .project_meta_data {
font-size: 9px;
line-height: 1.55em;
color: #666666;
display: block;
}

.project_meta_data {
padding: 0 0 10px 0;
}

.project_meta_datum {
display: inline-block;
}

#projectcontent .meta_separator {
padding: 0 8px;
display: inline;
}

/* Links */

#header a {
display: block;
width: 100%;
}

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

/*
a:active, a:focus, a:visited {
text-decoration: none;
color: #666666;
}
*/

a:hover {
color: #000000;
}


/* Lists + Navigation */
div#sidebar a {
font-size: 1.1em;
display: block;
}


.navigation ul li.current_page_ancestor ul li.current_page_parent a {
color: #000000;
}

.navigation ul li.current_page_ancestor a {
color: #000000;
}


.navigation ul li.current_page_ancestor ul li a {
color: #666666;
}

.navigation ul li.current_page_ancestor ul li a:hover {
color: #000000;
}


.navigation ul li.current_page_item a {
color: #000000;
}

.navigation ul li.current_page_item ul li a {
color: #666666;
}

.navigation ul li.current_page_item ul li a:hover {
color: #000000;
}

.navigation ul li.current_page_parent a {
color: #000000;
}

.navigation ul li.current_page_parent ul li a {
color: #666666;
}

.navigation ul li.current_page_parent ul li.current_page_item a {
color: #000000;
}

.navigation ul li.current_page_parent ul li.current_page_item ul li a {
color: #666666;
}

.navigation ul li.current_page_parent ul li.current_page_item ul li a:hover {
color: #000000;
}

.navigation ul li.current_page_ancestor ul li.current_page_parent ul li.current_page_item a {
color: #000000;
}


.navigation ul li ul {
display: none;
}

.navigation ul li.current_page_item ul {
display: block;
}

.navigation ul li.current_page_item ul li ul {
display:none;
}

.navigation ul li.current_page_parent ul {
display: block;
}

.navigation ul li.current_page_parent ul li ul {
display: none;
}

.navigation ul li.current_page_parent ul li.current_page_item ul {
display: block;
}

.navigation ul li.current_page_ancestor ul {
display: block;
}


.navigation {
height: 329px;
}

.navigation ul {
}

.navigation ul li ul, .projektdetail ul.projekte li{
margin: 0 0 0 20px;
}

.navigation ul li ul li ul{
margin: 0 0 0 20px;
}


/* View-Navigation Sidebar */
div#sidebar a.currentlink {
color: #000000;
}

div#sidebar a.standardlink {
color: #666666;
}

div#sidebar a.standardlink:hover {
color: #000000;
}


/* Pagina */
div#pagina {
margin: 8px 0 0 15px;
padding-top: 0;
overflow: hidden;
font-size: 0.8em;
}

div#pagina .page-link span.page-separator {
margin: 0 5px 0 5px;
font-size: 11px;
color: #666666;
}

div#pagina a {
font-size: 11px;
}

div#pagina .page-link {
font-size: 11px;
}

/* Pagebar */
#pagina .pagebar .this-page, #pagina .wp-pagenavi .current {
	font-size: 1.1em;
	font-weight: normal;
}

#pagina .pagebar a .page-separator, #pagina .pagebar .this-page .page-separator {
margin: 0;
padding: 0 6px 0 6px;
color: #000000;
}


/* WP-Pagenavi */
#pagina .wp-pagenavi *, div.wp-pagenavi, span.pages, span.extend {
border: none;
margin: 0;
padding: 0;
/* overflow: hidden; */
/* display:inline; */
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 0; 
	margin: 0;
	text-decoration: none;
	border: none;
	color: #666666;
	background: none; 
}
.wp-pagenavi a:visited {
	padding: 0; 
	margin: 0;
	text-decoration: none;
	border: none;
	color: #666666;
	background: none; 
}
.wp-pagenavi a:hover {	
	border: none;
	color: #000000;
	background: none; 
}
.wp-pagenavi a:active {
	padding: 0; 
	margin: 0;
	text-decoration: none;
	border: none;
	color: #666666;
	background: none; 
}
.wp-pagenavi span.pages {
	display: none;
	margin: 0;
	color: #000000;
	border: none;
	background: none; 
}

#pagina .wp-pagenavi span.current {
	/* margin: 0 0 0 -1px; */
	padding: 0 7px 0 0;
	border: none;
	color: #000000;
	background: none;
}

#pagina .wp-pagenavi span.current .page-separator {
	margin: 0;
	padding: 0 0px 0 9px;
	color: #666666;
}

#pagina .wp-pagenavi a span.page-separator {
	margin: 0;
	padding: 0 7px 0 9px;
	color: #666666;
}

.wp-pagenavi span.extend {
	padding: 0; 
	margin: 0;	
	border: none;
	color: #000000;
	background: none; 
}

#pagina .page-separator {
	font-size: 11px;
}

div .wp-pagenavi {
	margin: 0 0 0 -1px;
}


/* Smoothgallery Projekt-Slideshow */

div#myGallery {
position: relative;
width: 694px;
height: 376px;
overflow: hidden;
margin: 0;
display: block;
border: none;
background-color: #E9EBD6;
}

#content .jdGallery a.left, #content .jdGallery a.right {
width: 50%;
background:url(/img/onepictrans.gif);
}

#content .jdGallery div.loadingElement {
visibility: hidden;
}

#content .jdGallery {
width: 694px;
height: 376px;
border: none;
background-color: #E9EBD6;
}

#content .imageElement {
border: none;
}

#content .imageElement img {
border: none;
}

.carousel p.label {
	display: none;
} 

div.jdGallery .carousel {
	/* height: 100px; */
} 

div.jdGallery a.carouselBtn {
	/* opacity: 0; */
	height: 50px;
	width: 100%;
	margin: 0 -30px -30px 0;
	padding: 0;
}

div.myGallery h3 {
	display: none;
}


/* Projektdetail-Slideshow Galerie */

#nav {
	margin:20px;
	width:75px;
	}
	
#nav a {
	float:left;
	display:block;
	text-decoration:none;
	width:15px;
	height:15px;
	color:#ffffff;
	background: transparent url('img/GalleryNavOFF.gif') 0 0 no-repeat;
	}
	
#nav a:hover {
	background: transparent url('img/GalleryNavON.gif') 0 0 no-repeat;
	}
	
#nav a.activeSlide {
	color:#fff;
	background: transparent url('img/GalleryNavON.gif') 0 0 no-repeat;
	}
	
#gallerie #next,
#gallerie #prev {
	position: absolute;
	height:376px;
	width:33%;
	z-index:100;
	text-align:center;
	background: transparent url('/img/onepictrans.gif');
	}
	
#gallerie #next {
	bottom:0;
	right:0;
	/*
	background:transparent;
	*/
	}
	
#gallerie #prev {
	bottom:0;
	left:0;
	/*
	background:transparent;
	*/
	}
	
#gallerie {
	position:relative;
	width: 695px;
	height: 376px;
	/*overflow: hidden;*/
	margin: 0;
	display: block;
	border: none;
	background-color: #E9EBD6;
	}

#s4gallerie {
	height: 376px;
	overflow: hidden;
	}

/* Formatierungen für Einzelbild-Seiten */

div#mySitePic {
position: relative;
width: 694px;
height: 376px;
overflow: hidden;
margin: 0;
display: block;
border: none;
background-color: #E9EBD6;
}

#content.singlepicpage {
padding: 0 0 0 0;
margin: 0;
width: 694px; /* ORIGINAL ! */
/* width: 696px; */
height: 376px;
/* border: solid 1px green; TMP */
}


/* Aligning und native Wordpress-Klassen */

.alignright, img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft, img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter, img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

p.wp-caption-text{
font-style:italic;
}
