body { margin: 0; padding:0; text-align: left; font-family: "Georgia"; font-size: 12px; line-height: 24px; color: #000; background: #f4ebea; }
	
a { position:absolute; display:block; text-indent:-9999px; text-decoration: none; color: #000; margin:0px; outline: none; cursor: pointer;}

p, table { margin: 0; }

h1 { font-family: "Georgia"; font-size: 16px; line-height: 24px; }

audio, video { outline: none; }


#index { position: absolute; width: 100%; height: 100%;  padding: 0; margin:0; background-color: #000; z-index: 12; cursor: pointer;}
#index img { position: absolute; width: 438px; height: 60px; left:50%; top: 50%; margin: -30px 0 0 -219px; background-image: url(../img/logo_index.png);}

#logo { position: fixed; width: 288px; height: 39px; left: 70px; top: 118px; margin: 0; padding: 0; z-index: 9;}
#logo a { width: 288px; height: 39px; background-image: url(../img/logo.png);}

#links { position: fixed; width: 60px; height: 100px; left: 70px; top: 247px; margin: 0; padding: 0; z-index: 9;}
#links a { position: relative; display: inline; font-size: 16px; line-height: 24px; font-family: "Georgia"; color: #333; letter-spacing:0.03em;}
#links a:hover, #links a.active, #imprint a:hover, #imprint a.active { text-decoration: line-through; }

#middlea { position: fixed; width: 505px; height: 160px;  left: 553px; margin: 0;padding: 0; z-index: 5; background:url(../img/back_mid_a.png);}
#middlec { position: fixed; width: 505px; height: 1480px;  left: 553px; margin: 0;top: 620px;padding: 0; z-index: 5; background:url(../img/back_mid_c.png);}
#back_right { position: fixed; width: 553px; height: 2100px;  margin: 0;padding: 0; z-index: 8; background:url(../img/back_re.png);}
#back_left { position: fixed; width: 542px; height: 2100px;  left: 1058px; margin: 0;padding: 0; z-index: 8; background:url(../img/back_le.png);}

#shop { position: fixed; width: 875px; height: 1080px;  left: 334px; margin: 0;padding: 0; z-index: 4;}
#about { position: fixed; width: 510px; height: 1080px;  left: 540px; top: 198px; margin: 0; padding: 0; z-index: 6;}
#about a {display: inline; position: static; }
#about p {text-align: justify; }
#news { position: absolute; width: 510px; height: 1080px;  left: 541px; top: 158px; margin: 0; padding: 0; z-index: 4;}


#imprint { position: fixed; width: 40px; height: 10px; margin: 0; right: 5px; bottom: 20px; padding: 0; z-index: 9;}
#imprint a { position: relative; display: inline; font-size: 10px; font-family: "Georgia"; color: #333;}

.clear { clear:both; }




    /*preload classes*/
    .svw {width: 50px; height: 20px; background: #fff  ;}
    .svw ul {position: relative; left: -999em;}
    /*core classes*/
    .stripViewer {
    position: relative;
    overflow: hidden;
    border: 5px solid #ff0000  ;
    margin: 0 0 1px 0;
    }
    .stripViewer ul { /* this is your UL of images */
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    width: 1%;
    list-style-type: none;
    }
    .stripViewer ul li {
    float:left;
    }
    .stripTransmitter {
    overflow: auto;
    width: 1%;
    }
    .stripTransmitter ul {
    margin: 0;
    padding: 0;
    position: relative;
    list-style-type: none;
    }
    .stripTransmitter ul li{
    width: 20px;
    float:left;
    margin: 0 1px 1px 0;
    }
    .stripTransmitter a{
    font: bold 10px Verdana, Arial;
    text-align: center;
    line-height: 22px;
    background: #ff0000  ;
    color: #fff  ;
    text-decoration: none;
    display: block;
    }
    .stripTransmitter a:hover, a.current{
    background: #fff  ;
    color: #ff0000  ;
    }
    /*tooltips formatting*/
    .tooltip
    {
    padding: 0.5em;
    background: #fff  ;
    color: #000  ;
    border: 5px solid #dedede  ;
    } 
	
	#senden { width: 56px; height: 16px;background-image:url(../img/senden.png); background-repeat: no-repeat; text-decoration: none; border: none; cursor: pointer; background-color: transparent; }