/*  
Theme Name: WordPress Photo DE-Edition
Description: Ein Wordpress Theme zugeschnitten auf ein Photoatelier.
Version: 0.1
Author: Alexander Heyn
Author URI: http://www.63k.de/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



body {
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	background: url(images/background.gif) repeat-x #9e9e9e;
}

/*----------- Sidebar -----------*/
#sidebar {
	background: url(images/background-nav.gif) repeat-x #96C91C;
	height: 630px;
	width:194px;
	margin:auto;
	position:relative;
	top: -665px;
	left:-358px;
	text-align:left;
	overflow:hidden;
	}

#main {
  width: 960px;
  margin:50px auto;
}

#main #sidebar {
	background: #A0CC25;
	height: 130px;
	width:250px;
	margin: 20px 0 0 -20px;
	float:left;	
	position:relative;
	z-index:20;
	top: 0;
	left:0;
	}	
	
h1 {
	background: url(images/logo.png) no-repeat -1px 0px;
	text-align:center;
	padding: 20px;	
}	
	
h1 a {
	font-size: 26px;
	text-decoration: none;
}

h1 a span {
	visibility:hidden;
}

.description {
	display:none;
}


/*----------- Navigation ----------- */

.pagenav, .pagenav a {
	padding: 0 0 0 10px;
	font-size: 18px;
	color: #fff;
	text-decoration:none;
}

ul, li {
	list-style:none;
	padding:0;
	margin:0;
}

ul.big-daddy {
	*margin: -20px 0 0 0;
}

ul ul li.current_page_item a,
ul li a:hover{
	background: url(images/arrow.png) no-repeat 0px 3px;
}

ul ul li.current_page_item ul li a {
	background: none;
}

ul ul li.page_item ul li a,
ul ul li.current_page_parent ul li a{
	font-size: 14px;
}

ul ul li.page_item ul li a:hover,
ul ul li.current_page_parent ul li a:hover,
ul ul ul li.current_page_item a,
ul ul ul li.current_page_parent a {
	background: url(images/arrow.png) no-repeat 0px 1px;
}

ul li.page_item ul {
	padding: 0 0 0 15px;
}

ul ul ul li.page_item ul {
	display: none;
}

ul ul ul li.current_page_item ul,
ul ul ul li.current_page_parent ul {
	display:block;
}


ul ul ul ul {
	margin: -5px 0 0 15px;
}

ul ul ul ul li {
	margin: 0 0 0 1px;
	display: inline;
}

ul ul ul ul li.page_item a,
ul ul ul ul li.page_item a:hover{
	border:1px solid #597711;
	font-size:10px;
	background: none #C8EF6B;
	padding:0px 3px 0px 3px;
	margin:0;
	color: #597711;
}

ul ul ul ul li.page_item a:hover,
ul ul ul ul li.current_page_item a {
	background: #597711;
	border:1px solid #fff;
	color: #fff;
}

/*----------- Eintrag -----------*/

#content {
	margin:50px auto;
	border: 1px solid #000;
	width:955px;
	height:595px;
	text-align:left;
}

.Akt 		{background: url(images/background-akt.jpg) no-repeat center #fff;}
.Akt2 		{background: url(images/background-akt2.jpg) no-repeat center #fff;}
.standard 	{background: url(images/background-standard.jpg) no-repeat center #fff;}
.Kind 		{background: url(images/background-kind.jpg) no-repeat center #fff;}
.startseite {background: url(images/background-startseite.jpg) no-repeat center #fff;}
.Hochzeit 	{background: url(images/background-hochzeit.jpg) no-repeat center #fff;}
.Familie 	{background: url(images/background-familien.jpg) no-repeat center #fff;}
.Portrait 	{background: url(images/background-portrait.jpg) no-repeat center #fff;}
.Portrait2 	{background: url(images/background-portrait2.jpg) no-repeat center #fff;}
.Reportage	{background: url(images/background-reportage.jpg) no-repeat center #fff;}
.Toskana	{background: url(images/background-Toskana.jpg) no-repeat center #fff;}


.post {
	text-align:left;
	margin: 60px 0 0 300px;
	width:540px;
	height:475px;
}



.entry-page{
	height: 400px;
	width: 460px;
	overflow:auto;
	top:20px;
	position:relative;
	padding: 0px 40px 20px 20px;
	*padding: 10px 40px 20px 20px;

	
}

.entry-gallery {
	height: 400px;
	width: 460px;
}

.entry-page a {
	color:#000;
}

.entry-page h2 {
	font-size:18px;
	color: #2a2a2a;
}

.entry-page p, td {
	font-size:12px;
	line-height: 18px;
}

.entry-page h3 {
	font-size:14px;
	margin: 20px  0 -5px 0;
	*margin: 20px  0 -12px 0;
}

.entry-page img {
	border: 1px solid #f7f7f7;
	padding: 5px;
	}

.entry-page ul {
	padding: 0 20px 0 40px;
}

.entry-page li {
	font-size:12px;
	list-style: circle outside;
	padding-bottom: 4px;
}


/*----------- startseite -----------*/

.startseite .post .entry-page h2 {
	display: none;
}

/*----------- meta -----------*/

.meta {
	position:relative;
	top: -700px;
	left:-358px;
}

.meta li {
	list-style:none;
	display:inline;
}

.meta a,
.meta a:hover {
	background: none;
	color: #fff;
	text-decoration: none;
	font-size:11px;
}


/*----------- Kontakt -----------*/

.contactform {
	
}
.contactleft {
	float: left;
	clear: both;
	display: inline;
	padding: 0 5px 2px 0;
}
.contactright {
	text-align: left;
	display: inline;
}
.contacterror {
	border: 1px solid #ff0000;
}

textarea, input {
	font-family: Arial;
	font-size: 12px;
}

label {
	display:block;
	margin:3px 0 0 0;
}

.contactform p {
	display:inline;
}

textarea {
	width: 250px;
}

/*----------- LinkList -----------*/

.linklist a {
	color: #000;
	display:block;
}

.linklist a , .linklist li {
	margin: 0 0 5px 0;
}

.linklist a:hover,
a:hover {
	color: #597711;
	background:none;
}

/*----------- KundenList -----------*/

.kundenlist a {
	color: #000;
}

.kundenlist a , .kundenlist li {
	margin: 0 0 5px 0;
}

.kundenlist a:hover,
a:hover {
	color: #597711;
	background:none;
}


/*----------- Gallerie Übersicht -----------*/

.mygalleryoverview p {
	margin:0;
}

.mygallpicdesbord {
	margin: 0 0 10px 10px;
}

.mygallerypreviewpics img {
	float:left;
	margin: 5px 10px 0 0;
}

.mygallerynames {
	margin: 0 0 0 5px;
}





