/******************************
 *BO_Cascading Stylesheet by AL
 *
 *muß optimiert werden (ua für IE)
 *
 *******************************/
body {
    background-color:#eeeeee;
    font-size:100.01%;
    text-align: center;
    color : #666666;
    font : bold 9pt Helvetica,Arial;
    text-decoration : none;
    text-transform : uppercase;
    letter-spacing:1px;
    font-stretch:wider;
    margin:0px;
    padding:0px;
  }


#maintable {
    position:relative;
    margin : auto;
    margin-top:13pt;
    width:952px;
    height:558px;
    text-align: left;
    background-color:#FFFFFF;
  }


#head {
    width:880px;
    padding-left:36px;
    padding-right:36px;
    padding-top:2px;
    padding-bottom:3px;
    height:50px;
    background:#ffffff;
    border-bottom:3px solid #eeeeee;
  }


#naviwrap {
    position:relative;
    background:#eeeeee;
    float:left;
    max-width:250px;
    width:250px;
    height:496px;
    min-height:496px;
    max-height:496px;
    border-left:36px solid #ffffff;
    border-bottom:3px solid #ffffff;
    padding-left:14px;
  }


#navigation {
    line-height:18px;
    max-width:235px;
    width:235px;
    margin:25px 0 0 0;
    height:78px;
    text-align:left;
  }


#content {
    background-color:#ffffff;
    /*width:652px;
    */min-height:496px;
    max-height:496px;
    margin-left:300px;
    border-bottom:3px solid #ffffff;
  }

.content {
    background-color:#ffffff;
}
#seitenname {
    margin-top:12px;
    color : #cc9933;
    font : bold 11pt Helvetica,Arial;
    text-decoration : none;
    text-transform : uppercase;
  }


#details {
    text-align:left;
    bottom : 0px;
    max-width : 240px;
    position : absolute;
    width : 240px;
  }

#bottom {
    font : bold 8pt Helvetica,Arial;
    padding-top:5px;
}

img{
border:0px;
}

a:link {
    color:#666666;
    text-decoration : none;
  }


a:visited {
    color:#666666;
    text-decoration : none;
  }


a:active {
    color:#666666;
    text-decoration : none;
  }


a:hover {
    color : #cc9933;
    text-decoration : none;
  }


.aus_titel {
    text-transform: none;
    letter-spacing:1px;
    padding-bottom:0.1em;
    font-size:10pt;
    color:#cc9933;0
  }


.aus_kuenstler {
    text-transform: uppercase;
    font-size:10pt;
    color:#666666;
    width:500px;
    min-height:40px;
  }

.ausst_kuenstler {
    text-transform: uppercase;
    font-size:10pt;
    color:#666666;
    width:561px;
padding-left:65px;
position:relative;
min-height:80px;
  }

.aus_thumb {
    vertical-align:top;
  text-align:right;
padding-top:4px;
padding-right:36px;
float:right;
  }


#aus_details {
    padding-top:3em;
    text-align:right;
    max-width : 240px;
    width : 240px;
float:right;
  }

#aus_navi {
    padding-top:1em;
    text-align:right;
    max-width : 220px;
    width : 220px;
float:right;
padding-right:20px;
  }
.aus_headline {
    padding-top:0.7em;
    text-transform: none;
    padding-bottom:1em;
    font-size:11pt;
    color:#cc9933;
    padding-left:65px;
  }


#ans_content {
   position:relative;
    width:651;
    max-width:651px;
    background-color:#ffffff;
    min-height:496px;
    max-height:496px;
    margin-left:300px;
    border-bottom:3px solid #ffffff;
  }

img.richtungoben {
    top:0px;
    bottom:auto;
    text-align : center;
    right:36px;
    position:absolute;

  }

img.richtungunten {
    bottom:28px;
text-align : center;
right:36px;
   position:absolute;

  }



.titel {
    text-transform: none;
    margin-bottom:1.3em;
    font-size:10pt;
    letter-spacing:0px;
  }


.titel_close {
    text-transform: none;
    margin-bottom:0.7em;
    font-size:10pt;
    letter-spacing:0px;
  }

span.umbruch {
    font-size:8pt;
    font-weight:bold;
    white-space:nowrap;
  }


.additional-text {
    font-size:8pt;
    font-weight: normal;
    text-transform: none;
    margin-bottom:1em;
  }


p {
    zoom:1;
    margin:0;
    padding:0;
  }


#kue_head {
   position:relative;
    width:880px;
    padding-left:36px;
    padding-right:36px;
    padding-top:2px;
    padding-bottom:3px;
    height:50px;
    background:#ffffff;
    border-bottom:3px solid #eeeeee;
    text-align:right;
  }
p#daten{
 position:absolute;
bottom:4px;
right:36px;
font-weight:500;
 letter-spacing:0px;
text-transform:none;
font-size:7.3pt;
}

#kue_details {
    text-align:left;
    bottom : 10px;
    max-width : 240px;
    position : absolute;
    width : 240px;
    letter-spacing:0px;
     overflow:hidden;
  }
span.klein{
    font-weight:500;
    letter-spacing:1px;
    font-size:8pt;
    color:#cc9933;

}

.list_kuenstler{
    text-transform: uppercase;
    padding-bottom:0.4em;
    font-size:10pt;
    color:#666666;
    padding-left:65px;
    width:500px;
}

h2{
margin:0;
padding:0;
font-weight:600;
font-size:10pt;
}
#kontakt{
    padding-top:1em;
    padding-left:30px;
}
#kontakt p{
margin:10px;
}
.kon_headline {
    text-transform: none;
    padding-bottom:1em;
    font-size:11pt;
    color:#cc9933;
  }
.contentunten{
    padding-left:30px;
 padding-top:200px;
}
.back{
position:absolute;
text-align: right; 
font-size: 7px; 
bottom: 26px; 
left: 902px; 
text-align: right; 
font-size: 7px;
}

.bildunterschrift{
position:absolute;
width:200px;
text-align: right; 
font-size: 7px; 
bottom: 16px; 
left: 416px;
}

