

div.container {
   padding-top: 10px;
   margin: auto;
   width: 900px;
   /*background-color: yellow;
   border: 1px solid red;*/
   position: relative;
}

div.imgfloat{
   float: left;
   /*background-color: cyan;*/
   padding: 10px 10px 15px 10px;
}

div.imgfloat img{
   border: 0 solid white;
}

div.projektleft{
   float: left;
   /*background-color: cyan;*/
   padding: 0;
   padding-top: 30px;
   width: 150px;
}

div.nav1{
   float: left;
   border-bottom: 3px solid #EA2027;
   color: #EA2027;
   font-weight: bold;
   width: 700px;
   padding-left: 200px;
}
div.nav1 a{
   text-decoration: none;
   color: #EA2027;
}

div.nav0{
   float: left;
   border-bottom: 3px solid #EA2027;
   color: #EA2027;
   font-weight: bold;
   width: 100%;
}

div.nav0 a{
   text-decoration: none;
   color: #EA2027;
}

div.nav a:hover{
   text-decoration: underline;
   color: black;
}

div.projektcontent{
   float: right;
   width: 700px;
}

span.projektheadleft{
   float: left;
   padding-top: 50px;
   font-weight: bold;
}

span.projektheadright{
   float: right;
   padding-top: 50px;
   font-weight: bold;
}

div.ausstellung{
   float: left;
   width: 100%;
}

div.ausstellung img{
   border: 0;
}

div.ausstellungsimg{
   float: left;
   text-align: center;
   /*background-color: blue;*/
   padding: 20px;
   height: 400px;
}

div.verleihoben{
   padding-top: 30px;
   float: left;
}

div.verleihunten{
   float: left;
}

div.verleihlink{
   float: right;
   width: 150px;
   height: 130px;
   margin-top: 105px;
   border: 20px solid #EA2027;
   text-align: center;
   vertical-align: middle;
}

div.verleihlink img{
   border: 0;
}


div.kontakt{
   float:left;
   padding-top: 50px;
   text-align: center;
   width: 95%;
}

div.kontakt a{
   text-decoration: none;
   color: black;
}

div.kontakt a:hover{
   text-decoration: underline;
   color: #EA2027;
}

div.kuenstlerliste{
   float:left;
   padding-top: 50px;
   text-align: center;
   width: 100%;
}

div.kuenstler{
   float: left;
   width: 110px;
   /*background-color: silver;*/
   text-align: center;
   font-size: 0.8em;
   padding-bottom: 10px;
}

div.kuenstler a{
   text-decoration: none;
   color: black;
}

div.kuenstler a:hover{
   color: #EA2027;
}

div.kuenstler img{
   border: 6px solid #EA2027;
}

div.kuenstlerrow{
   padding-top: 0;
}

/************ Künstlerinfo ******************/
div.kileft{
   float: left;
   width: 150px;
   padding-top: 20px;
   padding-bottom: 5px;
   font-size: 0.9em;
}

div.kileft img{
   border: 6px solid #EA2027;
}

div.kileft2{
   float: left;
   width: 149px;
   /*border: 1px solid black;*/
   font-size: 0.8em;
   font-style: italic; 
   padding-bottom: 20px;
}

div.kileft3{
   float: left;
   margin-top: -42px;
}

div.kiright{
   float: right;
   width: 720px;
   /*padding-left: 180px;*/
   padding-bottom: 20px;
}

div.kibilder{
   width: 900px;
   padding-bottom: 0;
}

div.kiright span{
   padding-top: 30px;
   font-weight: bold;
}

div.kiimg{
   float: right;
   padding: 10px;
   padding-top: 0;
}

div.kibildercontainer{
   width: 720px;
   float: right;
}

/*********************** Shop Styles ************/

table.shopitem td.tdleft{
   position: relative;
   vertical-align: bottom;
   text-align: left;
   padding: 20px 10px 20px 0;
   width: 400px;
}

table.shopitem td.tdright{
   vertical-align: top;
   text-align: left;
   width: 250px;
   padding: 20px 0 0 0;
   font-size: 0.9em;
}

table.shopitem td.tdright2{
   vertical-align: bottom;
   text-align: right;
   width: 250px;
   padding: 0 0 20px 0;
   font-size: 0.9em;
}

table.shopitem td.tdright2 a{
   text-decoration: none;
   color: black;
}

table.shopitem td.tdright2 a:hover{
   text-decoration: underline;
   color: #EA2027;
}

table.shopitem td.tdright2 img{
   text-decoration: none;
   border: 0;
}

table.shopitem td.tdright2 div.euro{
   position: absolute;
   bottom: 0px;
   left: 0px;
}
table.shopitem td.tdright2 div.bestellen{
   width: 240px;
   position: relative;
}

div.shopleft{
   float: left;
   width: 140px;
   font-size: 0.9em;
   padding-top: 20px;
   padding-bottom: 5px;
   padding-right: 30px;
}

div.shopleft img{
   border: 6px solid #EA2027;
}

div.shopright{
   float: left;
   width: 720px;
   padding-bottom: 30px;
   position: relative;
   text-align: left;
}

div.shopleft3{
   position: absolute;
   float: left;
   left: -150px;
   bottom: 30px; 
}

div.shopdisclaimer{
   font-size: 0.8em;
}

div.einzelkuenstler{
   width: 130px;
   font-size: 0.9em;
   font-weight: bold;
   padding-top: 20px;
   padding-bottom: 5px;
   padding-right: 30px;
   position: absolute;
   left: -162px;
   top: -42px;
}

div.einzelkuenstler img{
   border: 6px solid #EA2027;
}


/************** Reservieren ***************/
div.reservieren{
   text-align: center;
   padding: 30px;
   width: 700px;
}

