/* design.css */

body, h1, h2, h3, h4, p, div, pre {font-size:10pt;font-family:'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif'}

body{ margin: 0; padding: 0; }
a:link{
color:#444444;
text-decoration: none
}

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

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

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


div.transON {width: 100%; background-color: silver; }
div.transOFF {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.trans25 {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
div.trans75 {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }



#main {
  margin-bottom: 0px;
  margin-top: 0px;
  height:520px; 
  background:#000000;
  width: 921px;
  padding:0px;
  text-align:center;
  font: normal normal 100% Verdana, sans-serif;
  border-style:solid;
  border-width:0px;
  style.overflow = 'auto';
  }

#teaser
  {
  position:absolute;
  left:130px;
  margin-top:0px;
  margin-left:0;
  border:none;
  }

#teasertitle    {
    position:absolute;
    left:160px;
    top:360px;
    color: #ffffff;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 31px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    }

#titel_grau    {
    position:absolute;
    left:160px;
    top:445px;
    color: #ffffff;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 31px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    }



#menu    {
    position:absolute;
    left:131px;

    top:10px;
    width: 790px;

    color: #444444;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    z-index:1;
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align:middle;
    text-align:center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    word-spacing:18px;
    }

#description    {
    position:absolute;
    left:640px;

    top:400px;
    min-width: 100px;
    max-width:150px;
    width:150px;

    color: #444444;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    z-index:1;
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align:middle;
    text-align:right;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    margin-right:10px;
    }


#inhalte    {
    position:absolute;
    left:500px;

    top:50px;
    width: 350px;

    color: #000000;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    letter-spacing: 0;
    z-index:1;
    padding-left:20px;
    padding-bottom: 20px;
    padding-top: 20px;
    vertical-align:middle;
    text-align:left;
    background-color: #ffffff;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7; 
    border-style:solid;
   border-width:1px;
  border-color:#444444;
    }

#inhalte_nletter    {
    position:absolute;
    left:500px;

    top:50px;
    width: 350px;

    color: #000000;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    letter-spacing: 0;
    z-index:1;
    padding-left:20px;
    padding-bottom: 20px;
    padding-top: 20px;
    vertical-align:middle;
    text-align:left;
    background-color: #ffffff;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; 
    border-style:solid;
   border-width:1px;
  border-color:#444444;
    }



#cards    {
    position:absolute;
    left:250px;

    top:50px;
    width: 550px;

    color: #000000;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    letter-spacing: 0;
    z-index:1;
    padding-left:20px;
    padding-bottom: 7px;
    padding-top: 20px;
    vertical-align:middle;
    text-align:left;
    background-color: #ffffff;opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; 
    border-style:solid;
   border-width:1px;
  border-color:#444444;
    }


#preview    {
    position:absolute;
    left:580px;

    top:60px;
    width: 180px;
    height:180px;
    color: #000000;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    letter-spacing: 0;
    z-index:1;
    padding-left:20px;
    padding-bottom: 20px;
    padding-top: 20px;
    vertical-align:middle;
    text-align:left;
    background-color: #ffffff;opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; 
    border-style:solid;
   border-width:1px;
  border-color:#444444;
    }




#case{
position:absolute;
left:130px;

  border-style:solid;
  border-width:1px;
  border-color:#444444;
  border-bottom:none;
  border-top:none;
  border-right:none;
}

#photolarge{
width:800;
text-align:center;
}


#photos    {
    position:absolute;
    left:0px;
    top:0px;
    height:498px;
    width: 120px;
    padding-bottom: 0px;
    overflow-y:hidden;
    overflow-x:hidden;
    background: #000000;
    padding-left:5px;
    padding-right:5px;

    padding-bottom: 10px;
    padding-top: 10px;
    }

#footer    {
    position:absolute;
    left:25px;
    top:515px;
    color: #444444;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 5px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 40px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    }

#hider{
    position:absolute;
    left:0px;
    top:0px;
    height:523px;
    width: 130px;
    background: #ffffff;
    z-index:1;
}
#abdeckung_oben{
    position:absolute;
    left:0px;
    top:0px;
    height:17px;
    width: 130px;
    background: #000000;
    color:#cccccc;
    z-index:1;
    font-weight: bold;
    border-style:solid;
    border-width:1px;
    border-left:none;
    border-top:none;
    border-right:none;
}

#abdeckung_unten{
    position:absolute;
    left:0px;
    top:505px;
    height:14px;
    width: 130px;
    background: #000000;
    color:#cccccc;
    z-index:1;
    font-weight: bold;
    border-style:solid;
    border-width:1px;
    border-left:none;
    border-bottom:none;
    border-right:none;
}




#news    {
    position:absolute;
    left:131px;

    top:520px;
    width: 790px;

    color: #444444;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    z-index:1;
    vertical-align:middle;
    text-align:left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    border-style:solid;
    border-width:1px;
    border-top:none;
    }


h1 {font-size:16pt; margin-bottom:18px; color:#C3BDB1}
*.Adresse {font-size:10pt; margin-bottom:0px; color:#FFFFFF}
h2 {font-size:13pt; margin-bottom:8px; margin-top:0px; color:#000000}
h3 {font-size:10pt; margin-bottom:8px; margin-top:0px; color:#000000}
h4 {font-size:10pt; margin-bottom:0px; margin-top:0px; color:#000000}
h5 {font-size:10pt; margin-bottom:0px; margin-top:0px; color:#000000; font-style:italic; font-weight:lighter;}


img {border-style:solid; border-width:1px; border-color:#dddddd;}
#loader {border-style:none; border-width:1px; border-color:#dddddd;}


#foto {border-style:none; border-width:1px; border-color:#dddddd;}
