/*general reset*/
body{
  margin:0;
  color:#333;
  font:14px/18px Trebuchet MS, Lucida Sans Unicode, Lucida Grande, sans-serif;
  background:#f4e7c6 url(/zentrale/layout/bg-body.jpg) no-repeat;
  background-position: center top;
}

a{
  text-decoration:underline;
  color:#000000;
}
a:hover{
  color: #ad7228;
  text-decoration:underline;
}
/*
input, textares, select{
font:100% Arial, Helvetica, sans-serif;
vertical-align:middle;
color:#000;
}
form, fieldset{
margin:0;
padding:0;
border-style:none;
}
*/
/*wrapper*/
#wrapper{
  position:relative;
  width:900px;
  margin:0 auto 20px;
  padding-top:100px;
  overflow:hidden;
}
#new_edition{
	text-align:center; 
	position:absolute; 
	top:65px; 
	color:white; 
	width: 900px; 
	font-weight:bold
}
#banner-top{
	width: 900px;
	margin-top: -50px;
	padding-bottom: 20px;
	overflow: hidden;
}
#banner-top img{
	float: left;
}
#banner-top img + img{
	margin-left: 20px;
}

/*header*/
#header{
  position:absolute;
  top:100px;
  left:0px;
}
#header.has-banner{
	top: 180px;
}
#header .holder{
  /*background:url(/zentrale/layout/bg-header.jpg) no-repeat;*/
  width:220px;
  height:120px;
  padding: 0;
}
#header p{
  padding:0;
  margin: 5px 0 0 18px;
  font-size: 14px;
  line-height: 17px;
  color:#ffffff;
}
/*logo*/
.logo{
  width:134px;
  height:103px;
	margin-top: 20px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background:url(/zentrale/layout/logo-painters-festival.gif) no-repeat;
}
.logo a{
  display:block;
  height:100%;
  position:relative;
}
.heading{
  overflow:hidden;
  height:29px;
  background:url(/zentrale/layout/bg-nav.gif) repeat-x;
  border-bottom:1px solid #fff;
}
/*navigation
#nav{
padding:0;
margin:0;
list-style:none;
float:left;
}
#nav li{
border-right:1px solid #fff;
float:left;
}
#nav li a{
display:block;
overflow:hidden;
text-indent:-9999px;
height:29px;
}
#nav li a:hover,
#nav li.active a{background-position:0 100%;}
*/

/*main*/
#main{
  width:900px;
  overflow:hidden;
  margin: 0;
  min-height: 570px ;
  padding:0;
  background: url(/zentrale/layout/hg-1st-navi.png) repeat-y;
}
#main_painters_detail{
  width:900px;
  overflow:hidden;
  margin: 0;
  min-height: 570px ;
  padding:0;
  background: url(/zentrale/layout/hg-2nd-navi.png) repeat-y;
}
/*twocolumns*/
#content_column_painters_detail{
  width:464px;
  float:right;
  padding: 24px 18px 20px 18px;
  margin:0;
  
}

#content_column{
  width:550px;
  float:right;
  padding: 24px 110px 20px 18px;
  margin:0;
  
}
/*content*/
#content{
  float:left;
  width:100%;
  margin:0;
  padding:0;
}

#content h1, .wysiwygEditor h1{
  font-weight:normal;
  font-size: 27px;
  color: #ad7228;
  margin:0 0 120px;
  padding:0;
}
#content h2, .wysiwygEditor h2{
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin:0 0 10px;
  padding:0;
}
#content p, .wysiwygEditor p{
  margin:0 0 10px;
  padding:0;
}

#content ul, .wysiwygEditor ul{
  padding:0;
  margin:0 17px 20px;
  list-style:square;
}

/*Editor*/
h1{
  font-weight:normal;
  font-size: 27px;
  color: #ad7228;
  margin:0 0 120px;
  padding:0;
  font:Trebuchet MS, Arial, Helvetica, sans-serif;
}
h2{
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin:0 0 10px;
  padding:0;
  font:Trebuchet MS, Arial, Helvetica, sans-serif;
}
p{
  margin:0 0 10px;
  padding:0;
  color:#333;
  font:14px/19px Trebuchet MS, Arial, Helvetica, sans-serif;
}

ul{
  padding:0;
  margin:0 17px 20px;
  list-style:square;
  font:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.tablepainters img {
  margin-bottom:5px;
}

.tablecontact img {
  margin-bottom:5px;
}

/*Galerien*/

.galerie_gemaelde{
  position:absolute;
  top:560px;
}

.galerie_gemaelde2013{
	margin: 20px 0 22px 0;
}

.galerie_gemaelde2013 img{
	margin-right: 3px;
}

.galerie_portraits2013{
	padding: 0 10px 5px 0;
	}

.galerie_gemaelde_peponi{
  margin: 30px 0 20px 0;
}
/*
.galerie_gemaelde_peponi img{
  margin-right: 3px;
}
*/

.galerie_gemaelde_peponi_img_randlos{
  margin: 30px 0 20px 0;
}

.galerie_gemaelde_peponi_img_randlos img{
  margin-right: 3px;
}

.galerie_bilder{
	clear: both;
	float: none;
  margin: 24px 0 0;
}

.galerie_bilder img {
  margin-bottom: 3px;
}

.galerie_gemaelde2013 a,
.galerie_bilder a {
  opacity: 1;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}

.galerie_gemaelde2013 a:hover,
.galerie_gemaelde2013 a:focus,
.galerie_bilder a:hover,
.galerie_bilder a:focus {
  opacity: 0.6;
}

.fresco img {
	margin-right: 3px;
}

.fresco .plus-nomargin {
	margin-right: 0;
}

.plus-artlamu {
	display: block;
	width: 14px;
	height: 14px;
	padding: 8px;
	background-color: #ad7228;
}

.galerie-artlamu img {
	margin-right: 0;
	margin-bottom: 0;
}

/*Editor*/

/*
#content p a,
.aside p a{text-decoration:underline;}
#content p a:hover,
.aside p a:hover{text-decoration:none;}


.listing li{
background:url(../zentrale/layout/bullet.gif) no-repeat 0 7px;
padding:0 0 0 15px;
margin:0 0 5px;
}
.links-list li{
padding:0 0 0 20px;
background:url(../zentrale/layout/arrow.gif) no-repeat 0 50%;
margin:0 0 1px;
}

*/



/*navigation*/
#navigation{
  float:left;
  padding:160px 22px 0 18px;
  width:180px;
}
* html #navigation{height:538px;}
#navigation ul{
  padding:0;
  margin:0;
  list-style:none;
  overflow:hidden;
  width:100%;
}
#navigation .nav1st{margin:0 0 20px;}
.nav1st li{
  padding:0 ;
  line-height:22px;
  font-size: 18px;
  color: #000000;
  float:left;
  width:100%;
}
.nav1st li a{
  font-weight:normal;
  text-decoration:none;
  display:block;
  background:url(/zentrale/layout/transparent.gif) no-repeat;
}
.nav1st li a:hover,
.nav1st li a.active{
  color:#d7b78c;
  text-decoration:none;
}
#navigation .nav1st ul{margin:0 0 3px;}
.nav1st ul li{
  border:none;
  line-height:19px;
  padding:0;
}
/**/
.nav1st ul li a,
.nav1st li ul a:hover,
.nav1st li ul a.active{
  font-weight:normal;
  color:#d7b78c;
  background:url(/zentrale/layout/bullet2.gif) no-repeat 0 50%;
  padding:0 0 0 8px;
}
/*
.nav1st ul a:hover,
.nav1st ul li a:hover,
.nav1st ul li a.active{
background:url(../zentrale/layout/bullet2-active.gif) no-repeat 0 50%;
color:#e43117;
}
*/

#navigation .add-nav{margin:0 0 20px;}
.add-nav li{
  padding:0;
  line-height:18px;
  font-size: 14px;
  color: #000;
  float:left;
  width:100%;
}
.add-nav li a{
  font-weight:normal;
  text-decoration:none;
  display:block;
  background:url(/zentrale/layout/transparent.gif) no-repeat;
}
/*.add-nav li:first-child{border:none;}*/
.add-nav li a.active,
.add-nav li a:hover{
  color:#d7b78c;
  text-decoration:none;
}


#navigation .archiv-nav{margin:0;}
.archiv-nav li{
  padding:0;
  line-height:18px;
  font-size: 14px;
  color: #000;
  float:left;
  width:100%;
}
.archiv-nav li a{
  font-weight:normal;
  text-decoration:none;
  display:block;
  background:url(/zentrale/layout/transparent.gif) no-repeat;
}
.archiv-nav li a.active,
.archiv-nav li a:hover{
  color:#d7b78c;
  text-decoration:none;
}

.painters2011archiv {
	position: relative;
	/*top: -20px;*/
}

/* Workshop Submenu ausblenden */
.archiv-nav > li:nth-child(3) > ul {
	display: none;
}

/* anfang 2nd navigation*/
#navigation2nd {
  float:left;
  padding:160px 22px 0 18px;
  width:140px;
}

#navigation2nd ul{
  padding:0;
  margin:0;
  list-style:none;
  overflow:hidden;
  width:100%;
}
#navigation2nd .nav2nd{margin:0 0 20px;}
.nav2nd li{
  padding:0 0 1px;
  line-height:17px;
  font-size: 13px;
  color: #000000;
  float:left;
  width:100%;
}
.nav2nd li a{
  font-weight:normal;
  text-decoration:none;
  display:block;
  background:url(/zentrale/layout/transparent.gif) no-repeat;
}
.nav2nd li a:hover,
.nav2nd li a.active{
  color:#ad7228;
  text-decoration:none;
}
#navigation2nd .nav2nd ul{margin:0 0 3px;}
.nav2nd ul li{
  border:none;
  line-height:17px;
  padding:0;
}
.nav2nd ul li a/*,
.nav2nd li ul a:hover,
.nav2nd li ul a.active*/{
  font-size: 13px;
  line-height: 15px;
  font-style: italic;
  font-weight: normal;
  color: #000000;
  padding:0 0 0 0px;
}

.nav2nd ul a:hover,
.nav2nd ul li a:hover,
.nav2nd ul li a.active{
color:#ad7228;
}
/**/

.subnav li,
.subnav a,
.subnav li a{
  font-family: Trebuchet MS, Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-style: italic;
  font-weight: normal;
  color: #000000;
  padding:0:
}
/* */

/* ende 2nd navigation*/
/*footer*/
#footer{
  height:18px;
  width: 853px;
  padding:5px 29px 0 18px;
  margin: 0;
  overflow:hidden;
  font-size:12px;
  letter-spacing: 0px;
}
#footer ul{
  padding:0;
  list-style:none;
  overflow:hidden;
  width:450px;
  margin: 0;
  padding: 0;
}
#footer li{
  float:left;
}
#footer span{
  float:right;
  font-size:12px;
  color:#333;
}

#footer li a {
  font-weight:normal;
  text-decoration:none;
}

#footer li a:hover,
#footer li a.active{
  color:#ad7228;
  text-decoration:none;
}
