@charset "UTF-8";
html
{
      height:100%;
}

body {
      padding: 0;
      margin:0;
      background-color: #535353;
      font-size:11px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align:center;
      height:100%;
      color:#999999;
}

#wrapper {min-height: 100%; position: relative; padding:0; margin:0}
* html #wrapper {height: 100%;}

#page
{ 
  width:990px;
  margin: 0 auto; 
  text-align:left;
  padding-bottom:120px;
}   

#header
{
  position:relative;
  margin:0;
  padding-bottom:15px;
  width:100%;
  border-bottom:14px solid #898989;
  text-align:right;
}

#header-baseline
{
  margin-top:55px;
  margin-right:0px;
  margin-left:auto;
  margin-bottom:15px;
  width:700px;
  height:85px;
  
}

#logo
{
  margin-top:61px;
  bottom:0;
  width:186px;
  height:24px;
  background-image:url(../images/logo.gif);
  background-repeat:no-repeat;
  float:left;
}

#header-image
{
  margin-top:0px;
  margin-right:0px;
  margin-left:auto;
  width:495px;
  height:85px;
}

#extra-menu
{
  position: absolute;
  top:115px;
  right:10px;
  color:#303030;
}

#extra-menu a
{
  color:#505050;
  text-decoration:none;
}
 
#bottom
{
  width:100%;
  position:absolute;
  bottom:0px;
  left:0px;
  height:205px;
}

.clearer
{
  clear:both;
}

#footer
{
  position:relative;
  width:990px;
  margin: 0 auto; 
  text-align:left;  
  height:66px;
  /*z-Index:-5;  */
}

#black-bottom
{
  top:139px;
  height:66px;
  width:100%;
  position:absolute;
  left:0px;
  background-color:#000000;
}

#footer-text
{
  color:#ffffff;
  position:relative;
  top:150px;
  left:100px;
  width:890px;
}

#footer-text a
{
  color:#ffffff;
  text-decoration:none;
}

#footer-text a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

#footer-text img
{
  margin-bottom:-3px;
}

#bubbles
{
  position:absolute;
  top:10px;
  left:20px;
}

#nav
{
        padding: 0px;
        width: 170px;
        margin-top: 10px;
        margin-left: 0px;
        float:left;
        padding-right:10px;
        border-right:1px solid #707070;
        
}

#main
{

        padding: 10px;
        width: 580px;
        margin-top: 0;
        margin-left: 10px;
        float:left;
        text-transform: lowercase;
        padding-bottom:70px;
}

#sidebar
{

        padding: 10px;
        margin-top: 10px;
        margin-right: 0;
        margin-left: 770px;
        text-align:justify;
        border-left:1px solid #707070;
        text-transform: lowercase;
}


a
{
  text-decoration:underline;
  color:#999;
}

a:hover
{
  color:#DDD;
}

h1
{
  color:#fff;
  font-size:15px;
  text-transform: lowercase;
}

h2
{
  color:#fff;
  font-size:14px;
  text-transform: lowercase;
}

h3
{
  color:#fff;
  font-size:13px;
  font-weight:bold;
  text-transform: lowercase;
}

h4
{
  color:#EEE;
  font-size:12px;
  font-weight:bold;
  text-transform: lowercase;
}

td
{
  font-size:11px;
}


div.header /*content element header*/
{
  margin: 20px 0;
}

.csc-textpic-center
{
  text-align:center;
}

.csc-textpic-center .csc-textpic-imagerow
{
  text-align:center;
}


/*********************** ART MOMENTS LETTER ******************************/

.art-moments-letter
{
  padding-left:100px;
  padding-bottom:100px;
}

/*********************** SIDEBAR KUENSTLER ******************************/
.csc-menu-1
{
  list-style:none;
  line-height:2em;
  padding:0;
  margin:0;

}

.csc-menu-1 a
{
  text-decoration:none;
  font-weight:bold;
}


/****************** Auswahl Kuenstler Unterseiten **********************/
#main .csc-menu
{
  text-align:center;
  margin-top:100px;
}

/*#main .csc-menu li
{
  margin-top:30px;
  
}*/

#main .csc-menu a
{
  text-decoration:none;
  font-weight:normal;
}


