body {
   margin:0px;
   padding:0px;
   color:#323232; 
   font-family:Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
   font-size:11px;
   line-height:14px;
   background-image:url(../../images/bg_body.gif);
   background-repeat:repeat-x;
}

p, td { 
   color:#323232; 
   font-size:11px;
   line-height:14px;
   padding:0px;
   margin:0px;
   margin-bottom:14px;
}

p.pfad { 
   color:#323232; 
   font-size:10px;
   padding:0px;
   margin:0px;
   margin-left:18px;
   margin-top:-1px;
}

p.kuenstler {
   line-height:16px;
   letter-spacing:0.5px;
   padding:0px;
   margin:0px;
}

p.kuenstlernavi {
   padding:0px;
   margin:0px;
}

p.separator {
   padding:0px;
   margin:0px;
   margin-top:2px;
   margin-bottom:18px;
}

p.download {
   padding:0px;
   margin:0px;
   margin-bottom:7px;
}

.motiv {
   font-size:10px;
   color:#878787;
}
h1  { 
   color:#323232; 
   font-size:14px;
   font-weight:normal;
   margin:0px;
   padding:0px;
   margin-bottom:2px;
}

h1.marginal  { 
   color:#323232; 
   font-size:14px;
   font-weight:normal;
   margin:0px;
   padding:0px;
   margin-bottom:2px;
}

h2  { 
   color:#323232; 
   font-size:11px; 
   font-weight:normal;
   line-height:14px;
   margin:0px;
   padding:0px;
}

h2.download  { 
   color:#323232; 
   font-size:11px; 
   font-weight:normal;
   line-height:14px;
   margin:0px;
   padding:0px;
}

h3  { 
   color:#323232; 
   font-size:11px; 
   font-weight:bold;
   line-height:14px;
   margin:0px;
   padding:0px;
}

a:link {
   color:#323232; 
   text-decoration:none; 
}
a:visited { 
   color:#323232; 
   text-decoration:none; 
}
a:active { 
   color:#323232; 
   text-decoration:none; 
}
a:hover { 
   color:#878787; 
   text-decoration:none; 
}

.sitemap {  
        font-size:11px;  
        line-height:18px; 
        font-weight:bold;
}
.sitemapsub {  
        font-size:10px;  
        font-weight:bold;
}

.form {
    font-family:Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
    font-size:11px; 
    border-top:#8D8D8D 1px solid;
    border-left:#CDCDCD 1px solid;
    border-right:#F2F2F2 1px solid;
    border-bottom:#E3E3E3 1px solid;
    background-color:#FFFFFF; 
    padding-left:2px;
    width:300px;
    height:20px;
    margin-bottom:8px;
}

.formbutton {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size:11px; 
    border-right:#787655 1px solid;
    border-left:#787655 1px solid;
    border-bottom:#787655 1px solid;
    border-top:#787655 1px solid;
    background-color:#F0F0F0; 
    color:#293439;
    border-color:#293439;
    
}

.error { 
   color:red; 
   font-size:11px; 
   line-height:14px; 
   font-family:Verdana, Arial; 
   text-decoration:none;
   font-weight:bold;
}

image, img {
   border:0px;
}

/*******************************************************************************/
/* Admin-CSS */
/*******************************************************************************/
table.admin {
   margin-bottom:24px;
   padding:0px;
   padding-left:4px;
   padding-right:4px;
   width:550px;
   border:1px solid #7A836F;
}

th {
   text-align:left;
}

td.admin {
   padding-top:4px;
   padding-bottom:4px;
   border-bottom:1px dotted #7A836F;
}