html { height:100%; max-height:100%;   
       padding:0; 
       margin:0; 
       border:0; 
       /* background:#343434;  */
       background:black;
       font-family: Arial, Helvetica, "Lucida Sans", sans-serif; font-size:12px;
       /* hide overflow:hidden from IE5/Mac */ 
       /* \*/ 
       overflow: hidden; 
       /* */ 
     }

body { height:100%; max-height:100%; min-height:600px;
       position:absolute; left: 0; width:100%; min-width:900px;
       overflow:hidden; padding:0; margin:0; border:0;
       font-size:12px; line-height:15px;
       font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
       color:rgb(220,220,220);
       background:rgb(0,0,0);
}

#footlogo { position:absolute; margin:0;
        margin-right:-450px; right:50%; width:170px;
	margin-top:202px; top:50%; height:63px;
        display:block; padding: 0;
        background:rgb(25,24,24);
        background-image: url(/pollinger-logo-innen.jpg);background-position: center right;background-repeat: no-repeat;
        font-size:12px; z-index:3;
        color:rgb(220,220,220);
        z-index:32;
        border-right-style:solid; border-right-width:1px; border-right-color:rgb(51,51,51);
        border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:rgb(51,51,51);
      }


#footmenu { position:absolute; margin:0;
        margin-left:-450px; left:50%; width:729px;
        margin-top:201px; top:50%; height:64px;
        display:block; padding: 0;
        background:rgb(25,24,24);
        font-size:12px; line-height:17px; z-index:3;
        color:rgb(220,220,220);
        z-index:11;
        border-left-style:solid; border-left-width:1px; border-left-color:rgb(51,51,51);
        border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:rgb(51,51,51);
     }
#footmenu table {border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
#footmenu a:link { font-weight:normal; font-size:12px; color:rgb(220,220,220); text-decoration:none; }
#footmenu a:visited { font-weight:normal; font-size:12px; color:rgb(220,220,220); text-decoration:none; }
#footmenu a:hover { font-weight:normal; font-size:12px; color: #990000; text-decoration:none; }
#footmenu a:active { font-weight:normal; font-size:12px; color:rgb(220,220,220); text-decoration:none; }
#footmenu a:focus { font-weight:normal; font-size:12px; color:rgb(220,220,220); text-decoration:blink; }

#impress { position:absolute; margin:0;
        margin-left:-448px; left:50%; width:160px;
        margin-top:267px; top:50%; height:22px;
        background:transparent;
        color:rgb(51,51,51);
        font-size:9px; z-index:28; overflow:hidden;
      }
#impress a:link { font-weight:normal; font-size:9px; color:rgb(51,51,51); text-decoration:none; }
#impress a:visited { font-weight:normal; font-size:9px; color:rgb(51,51,51); text-decoration:none; }
#impress a:hover { font-weight:normal; font-size:9px; color: #990000; text-decoration:none; }
#impress a:active { font-weight:normal; font-size:9px; color:rgb(51,51,51); text-decoration:none; }
#impress a:focus { font-weight:normal; font-size:9px; color:rgb(51,51,51); text-decoration:blink; }

#middle { position:absolute;
          margin-left:-450px; left:50%; width:730px;
	  margin-top:-240px; top:50%; height:440px;          
          background:black;
          vertical-align: bottom ;
          color:rgb(220,220,220);
          font-size:12px; z-index:2; overflow:hidden;
          border-left-style:solid; border-left-width:1px; border-left-color:rgb(51,51,51);
          border-top-style:solid; border-top-width:1px; border-top-color:rgb(51,51,51);
      }

#contenttext { position:absolute;
          margin-left:-276px; left:50%; width:554px;
	  margin-top:-145px; top:50%; height:330px;
          background:black;
          color:rgb(220,220,220);
          vertical-align: bottom ;
          font-size:12px; line-height:17px; z-index:25; overflow:hidden;
      }

#contentimg { position:absolute;
          margin-left:-449px; left:50%; width:728px;
          margin-top:-145px; top:50%; height:330px;
          background:black;
          color:rgb(220,220,220);
          align:center;
          font-size:12px; line-height:17px; z-index:25; overflow:hidden;
      }

#contenttop { position:absolute;
          margin-left:-430px; left:50%; width:708px;
          margin-top:-235px; top:50%; height:80px;
          background:transparent;
          color:rgb(220,220,220);
          vertical-align: bottom ;
          font-size:12px; line-height:17px; z-index:25; overflow:hidden;
      }

#right {  position:absolute;
          margin-right:-450px; right:50%; width:171px;
          margin-top:-240px; top:50%; height:440px;
          background:rgb(25,24,24);
          color:rgb(220,220,220);
          font-size:12px; line-height:17px; z-index:4; overflow:hidden;
          border-right-style:solid; border-right-width:1px; border-right-color:rgb(51,51,51);
          border-top-style:solid; border-top-width:1px; border-top-color:rgb(51,51,51);
      }

#rightmenu {  position:absolute;
          margin-right:-440px; right:50%; width:150px;
          margin-top:-225px; top:50%; height:120px;

          background:transparent;
          color:rgb(220,220,220);
          font-size:12px; line-height:12px; z-index:7; overflow:hidden;
      }


#rightcarre {  position:absolute;
          margin-right:-440px; right:50%; width:150px;
          margin-top:-145px; top:50%; height:340px;
          background:transparent;
          color:rgb(220,220,220);
          font-size:12px; z-index:10; overflow:hidden;
      }


* html #left, * html #middle,  * html #right { height:100%; top:0; bottom:0;
        border-top:20px solid #fff; border-bottom:0 solid #fff;}


.inner { display:block; padding:1px 10px 10px 10px; }
.bold { font-weight:bold; }
.polred { color:#990000 ! important; }

a:link { font-weight:normal; color:rgb(220,220,220); text-decoration:none; }
a:visited { font-weight:normal; color:rgb(220,220,220); text-decoration:none; }
a:hover { font-weight:normal; color:rgb(220,220,220); color: #990000; text-decoration:none; }
a:active { font-weight:normal; color:rgb(220,220,220); text-decoration:none; }
a:focus { font-weight:normal; color:rgb(220,220,220); text-decoration:blink; }

h1 { color:#990000; font-weight:normal; font-size:18px;}
h2 { color:#990000; font-weight:normal; font-size:17px;}
h3 { color:#990000; font-weight:normal; font-size:16px;}
h4 { color:#990000; font-weight:normal; font-size:15px;}
h5 { color:#990000; font-weight:normal; font-size:14px;}
h6 { color:#990000; font-weight:normal; font-size:12px;}

p { font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:12px; line-height:17px;
            margin-bottom:12px; margin-top:12px;}

b { font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:bold; font-size:12px;
            letter-spacing:1px;}
th { font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:bold; font-size:12px;
             border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#DDDDDD;
             text-align:left; vertical-align:top;
}

td { font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:normal; font-size:12px;
             text-align:left; vertical-align:top;
}

table, tr, td { padding: 0;
        margin: 0, 2px, 2px, 0;
        border-collapse: collapse;
}

#footmenu td { font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
             font-weight:normal; font-size:12px;
             text-align:center; vertical-align:top;
}

ul,ol,dl { font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:12px;
            margin-bottom:12px; margin-top:12px;}

li,dd,dt { font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
            font-weight:normal; font-size:12px;
            margin-bottom:0; margin-top:0;}

a img {
         border: 0 none;
           }

img {
         border: 0 none;
           }

.bottom p {
    vertical-align : bottom;
}

#imgcentervh {
  padding:0;
  min-height:410px;
  position:absolute;
  margin-left:-450px; left:50%; width:900px;
  margin-top:-225px; top:50%; height:410px;
}
