* { padding:0; margin:0;}

body
{
font-family:  "Neue Helvetica", Arial Narrow,   Tahoma, Verdana, sans-serif; font-size:13pt;
color:#000000; line-height:125%;
background-image: url("../upload/bgBilder/bgBody.gif"); background-repeat:repeat-y; background-position:top center;
}

h1
{
       line-height:18pt;    font-size: 19pt;  font-weight:normal; margin: 0px  0 15px 0;   text-transform: uppercase;color:#D7DF23;
}
h2
{  line-height:180%;    font-size: 18pt;  font-weight:normal; margin: 0px  0 26px 0; }

h3
{
       line-height:18pt;    font-size: 19pt;  font-weight:bold; padding: 15px  0 15px 0;
       text-transform: uppercase; border:1px solid #D7DF23; border-left:0; border-right:0;
}
.gruen {color:#D7DF23;}

.kleiner {font-size:12pt;}
 p
{
  padding:0 0  20px  0; margin:0;
}

ul
{
margin:0 0 0 15px; 
}
li
{
 padding:0 0  10px  10px; 
}

ol
{
margin:0 0 0 25px; 
}
.unsichtbar
{
visibility:hidden;
display:none;
}
a
{
text-decoration:none; color:#000000;
}

#contactForm label
{
width:150px; float:left;
}

#contactForm input
{
width:250px; border:1px solid #ED9C15; margin:0 0 10px 0; 
}

#contactForm textarea
{
width:250px; border:1px solid #ED9C15; height:50px;margin:0 0 10px 0; 
}
#contactFormSubmitLeft input , #contactFormSubmitRight input 
{
width:140px;  border:1px solid #ED9C15; background-color:#ffffff; float:left;margin:0  10px 0 0; 
}

.contactRow
{
padding:0 0 20px 0; width:450px;
}

.startBild {align:center; margin:55px 0 62px 170px; height:204px; width:194px;}

.kuenstlerAbsatz
{
        padding: 20px  0 20px 0; height:150px; 
        border-bottom:1px solid #D7DF23; 
}

.kuenstlerAbsatz img {float:left; width:150px;height:150px; padding:0 30px 30px 0; }

.popup { background-image: url('../upload/bgBilder/bgKuenstler.png');width:244px; height:122px; color:#fff;padding:30px 0 0 30px; }


.heller     {color:#000000;}

.bubu     {color:red;}

.infoText {position:absolute; top:40px; left:550px; background-color:#fff;

width:250px; padding:10px; visibility:hidden; border-width:12px; border-color:#D7DF23; border-style:groove;}

    .heller2 {   cursor: pointer; text-align:center;   opacity: .6;    -moz-opacity: .6;
    -khtml-opacity: 0.6;    filter:alpha(opacity=60);
    width:60px; height:50px; float:left; margin:0 7px 2px 0;  overflow:hidden;}
  .bubu2 {width:60px; height:50px; float:left; text-align:center; margin:0 7px 2px 0; overflow:hidden;  }  

.bildRahmen {position:absolute; top:0px; left:0px; float:left;display:block;padding:1px;}

 .bildGalUebersicht {position:relative; margin:0px  10px 0px 0;float:left;width:100%; height:150px;}
 .bildGross {position:relative;margin:-20px 0 0px 0;float:left; display:block; height:470px;}
     
 /* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

