/*
Theme Name: PM22
Theme URI: http://www.pm22.com/
Description: Wordpress Theme for PM22
Version: 1.0
Author: Stephan Erben
Author URI: http://www.substance.at/
Tags: clean look, two columns, Foto Porfolio


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

body 
{
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	background: #ffffff;
	color: #333333;
	margin:0px;
	padding:0px;
}

a 
{
	text-decoration:none;
	color:black;
}
a:hover
{
	text-decoration:none;
}
h1, h2
{
	font-size:26px;
}
p
{
	line-height:18px;
}
p.meta
{
	line-height:14px;
}

.listing
{
	font-size:12px;
	color:#5b5b5b;
}
.entrylisting
{
	float:left;
	border:white solid 1px;
	width:300px;
	height:90px;
	margin-bottom:15px;
	margin-right:40px;
	color:#5b5b5b;
}
.entrylisting a:hover img
{
	border:1px grey dotted;
}
.entrylisting img
{
	float:left;
	margin-bottom:20px;
	margin-right:15px;
	border:white solid 1px;
}
.clearfloat
{
	clear:both;
	display:none;
}
.invisible
{
	display:none;
}
.postmetadata
{
	margin-top:15px;
}

#wrapper
{
	margin: 0 auto 0 auto;
	width: 990px;
	height: auto;
	text-align: left;
}

#page-content
{
	display:table-cell;
	padding-top:40px;
	padding-bottom:40px;
}

#content-left
{
	float:left;
	width:200px;
	margin-top:0px;
	padding:0px;
}

#content-right
{
	margin-left:280px;
	margin-top:0px;
	padding:0px;
}

/* ------------------------------------------------------------------ */
/* sidebar
/* ------------------------------------------------------------------ */

#navigation
{
	margin-top:40px;
	margin-bottom:40px;
}
#header a
{
	background-image:url('images/pia-mayer.png');
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	display:block;
	height:0px;
	width:198px;
	padding-top:20px;
	color:#000000;
	overflow:hidden;
	margin-top:6px
}

#navigation h2.artwork, #navigation h2.about, #navigation h2.contact
{
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	display:block;
	height:0px;
	width:198px;
	padding-top:21px;
	color:#000000;
	overflow:hidden;
	background-repeat:no-repeat;
	margin-top:35px

}
#navigation h2.artwork
{
	background-image:url('images/artwork.png');
}
#navigation h2.about
{
	background-image:url('images/about.png');
}
#navigation h2.contact
{
	background-image:url('images/contact.png');
}

#navigation ul
{
	list-style-type:none;
}
#navigation ul
{
	margin:8px 0px 10px 0px;
}

#navigation ul li ul
{
	list-style-type:disc;
	margin-left:32px;
}
#navigation a, #navigation ul li ul li
{
	color:#5b5b5b;
	line-height:20px;
}

.description
{
	display:none;
}

.center
{
	text-align:left;
	padding-left:12px;
	color:#5b5b5b;
}
/* abstand zur überschrift */
.entry
{
	margin-top:35px;
}

/* ------------------------------------------------------------------ */
/* textlabels
/* ------------------------------------------------------------------ */
.yearlabel-2000, .link-yearlabel-2000 a,
.yearlabel-2001, .link-yearlabel-2001 a,
.yearlabel-2002, .link-yearlabel-2002 a,
.yearlabel-2003, .link-yearlabel-2003 a,
.yearlabel-2004, .link-yearlabel-2004 a,
.yearlabel-2005, .link-yearlabel-2005 a,
.yearlabel-2006, .link-yearlabel-2006 a,
.yearlabel-2007, .link-yearlabel-2007 a,
.yearlabel-2008, .link-yearlabel-2008 a,
.yearlabel-2009, .link-yearlabel-2009 a,
.yearlabel-2010, .link-yearlabel-2010 a,
.yearlabel-2011, .link-yearlabel-2011 a,
.yearlabel-2012, .link-yearlabel-2012 a,
.yearlabel-2013, .link-yearlabel-2013 a,
.yearlabel-2014, .link-yearlabel-2014 a,
.yearlabel-2015, .link-yearlabel-2015 a,
.yearlabel-2016, .link-yearlabel-2016 a,
.yearlabel-2017, .link-yearlabel-2017 a,
.yearlabel-2018, .link-yearlabel-2018 a,
.yearlabel-2019, .link-yearlabel-2019 a,
.yearlabel-2020, .link-yearlabel-2020 a
{
	padding:0;
	margin:0;
	display:block;
	height:0px;
	width:80px;
	padding-top:21px;
	color:#ffffff;
	overflow:hidden;
	background-repeat:no-repeat;
	margin-top:6px;
	border:0px red solid;
}
.yearlabel-2000, .link-yearlabel-2000 a { background-image:url('images/pm-textlabels.png'); background-position:0px -0px; }
.yearlabel-2001, .link-yearlabel-2001 a { background-image:url('images/pm-textlabels.png'); background-position:0px -22px; }
.yearlabel-2002, .link-yearlabel-2002 a { background-image:url('images/pm-textlabels.png'); background-position:0px -44px; }
.yearlabel-2003, .link-yearlabel-2003 a { background-image:url('images/pm-textlabels.png'); background-position:0px -66px; }
.yearlabel-2004, .link-yearlabel-2004 a { background-image:url('images/pm-textlabels.png'); background-position:0px -88px; }
.yearlabel-2005, .link-yearlabel-2005 a { background-image:url('images/pm-textlabels.png'); background-position:0px -110px; }
.yearlabel-2006, .link-yearlabel-2006 a { background-image:url('images/pm-textlabels.png'); background-position:0px -132px; }
.yearlabel-2007, .link-yearlabel-2007 a { background-image:url('images/pm-textlabels.png'); background-position:0px -154px; }
.yearlabel-2008, .link-yearlabel-2008 a { background-image:url('images/pm-textlabels.png'); background-position:0px -176px; }
.yearlabel-2009, .link-yearlabel-2009 a { background-image:url('images/pm-textlabels.png'); background-position:0px -198px; }
.yearlabel-2010, .link-yearlabel-2010 a { background-image:url('images/pm-textlabels.png'); background-position:0px -220px; }
.yearlabel-2011, .link-yearlabel-2011 a { background-image:url('images/pm-textlabels.png'); background-position:0px -242px; }
.yearlabel-2012, .link-yearlabel-2012 a { background-image:url('images/pm-textlabels.png'); background-position:0px -264px; }
.yearlabel-2013, .link-yearlabel-2013 a { background-image:url('images/pm-textlabels.png'); background-position:0px -286px; }
.yearlabel-2014, .link-yearlabel-2014 a { background-image:url('images/pm-textlabels.png'); background-position:0px -308px; }
.yearlabel-2015, .link-yearlabel-2015 a { background-image:url('images/pm-textlabels.png'); background-position:0px -330px; }
.yearlabel-2016, .link-yearlabel-2016 a { background-image:url('images/pm-textlabels.png'); background-position:0px -352px; }
.yearlabel-2017, .link-yearlabel-2017 a { background-image:url('images/pm-textlabels.png'); background-position:0px -374px; }
.yearlabel-2018, .link-yearlabel-2018 a { background-image:url('images/pm-textlabels.png'); background-position:0px -396px; }
.yearlabel-2019, .link-yearlabel-2019 a { background-image:url('images/pm-textlabels.png'); background-position:0px -418px; }
.yearlabel-2020, .link-yearlabel-2020 a { background-image:url('images/pm-textlabels.png'); background-position:0px -440px; }


.textlabel-artwork
{
	float:left;
	padding:0;
	margin:0;
	display:block;
	height:0px;
	width:150px;
	padding-top:21px;
	color:#ffffff;
	overflow:hidden;
	background-repeat:no-repeat;
	margin-top:0px;
	border:0px red solid;
}
.textlabel-artwork
{
	background-image:url('images/pm-textlabels.png');
	background-position:-100px 0px;
}


.link-textlabel-portfolio a
{
	padding:0;
	margin:0;
	display:block;
	height:0px;
	width:162px;
	padding-top:21px;
	color:#ffffff;
	overflow:hidden;
	background-repeat:no-repeat;
	margin-top:6px;
	border:0px red solid;
}
.link-textlabel-portfolio a
{
	background-image:url('images/pm-textlabels.png');
	background-position:-100px -22px;
}

/* ------------------------------------------------------------------ */
/* startpage
/* ------------------------------------------------------------------ */

.subhead
{
	width:700px;
	margin-top:25px;
	margin-bottom:8px;
}
.paragraph-left
{
	float:left;
	width: 340px;
	margin-right:15px;
	line-height:18px;
}
.paragraph-right
{
	line-height:18px;
}

/* ------------------------------------------------------------------ */
/* carousel specific */
/* ------------------------------------------------------------------ */
.jcarousel-scroll
{
	display:none;
}

.carousel-controls-inner 
{
	width:720px;
}

.carousel-controls-inner a
{
	margin:0;
	padding:0;
	border:0px solid red;
	margin-right:10px;
	margin-top:10px;
}
.carousel-controls
{
	margin:0;
	padding:0;
}

/* ------------------------------------------------------------------ */
/* Wordpress specific defaults */
/* ------------------------------------------------------------------ */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
