*{
font-family: new courier,courier,monospace;
border: none;
font-size: 12px;
background-repeat: no-repeat;
color: #333;
}
h1{
font-size: 16px;
}
h1 a,h5 a{
font-size: 12px;
font-weight: 300;
}
h4{
margin: 2em 0 0 0;
}
h5{
margin: 1em 0 2em 0;
}
p{
margin: .6em 0;
}
p.quell{
margin: 0;
font-style: italic;
padding-bottom: .6em;
border-bottom: 1px solid #888;
}
p.krit{
margin-bottom: 0;
}
body{
background-color: #fae690;
background-image: url('../pic/back_main.jpg');
background-position: center center;
background-repeat: repeat-x;
padding: 10px auto;
}
html, body{
height: 100%;
min-height: 600px;
min-weight: 1000px;
margin:0;
padding:0;
}
table#pos{
height: 100%;
border: none;
border-spacing: 0;
padding:  0;
margin:0 auto ;
}
table#pos td{
vertical-align: middle;
border: none;
padding: 0;
margin: 0;
}
#main{
width: 1000px;
height: 600px;
position: relative;
border: 0px solid #000;
}
a#logo{
width:173px;
height:130px;
position: absolute;
bottom: 0px;
left:20px;
}
img#g{
position: absolute;
top: 0px;
left:0px;
}
div#links{
position: absolute;
top: 0px;
right:0px;
width: 358px;
height: 189px;
background-image: url('../pic/gewuerzboard.jpg');
background-repeat: no-repeat;
}
div#links a{
position: absolute;
top: 0px;
height: 129px;
overflow: hidden;
}
div#links a img{
position: absolute;
top:0;
left:0;
display: block;
}
div#links a:hover img{
display: none;
}
a#video{
left:20px;
width: 50px;
}
a#program{
left:70px;
width: 95px;
}
div#links a#program img{
left:-50px;
}
a#info{
left:165px;
width: 49px;
}
div#links a#info img{
left:-145px;
}
a#kritiken{
left:214px;
width: 69px;
}
div#links a#kritiken img{
left:-194px;
}
a#kontakt{
left:283px;
width: 75px;
}
div#links a#kontakt img{
left:-263px;
}
div#papier{
position: absolute;
bottom: 0px;
right:0px;
width: 402px;
height: 372px;
background-image: url('../pic/papier.jpg');
background-repeat: no-repeat;
padding: 31px 0px 23px 70px;
}
div#text{
padding: 20px 30px 0 0;
height:352px;
overflow:auto;
}

/*container für special FX*/
/* schneidet ab*/
div#fx{
position: absolute;
left: 0;
top:0;
height: 100%;
width: 100%;
overflow: hidden;
}
/*positioniert in der Mitte*/
div#fx1{
position: absolute;
left: 50%;
top:50%;
}
img#blume{
position: absolute;
left:330px;
top: -88px;
width: 108px;
height: 572px;
}
img#zeitung{
position: absolute;
left:-280px;
top: 123px;
width: 291px;
height: 166px;
}

