/* CSS Document */
html,body{margin:0;padding:0}
body{
font: 76% Trebuchet MS;
text-align:left;
background:#ffffff;
color:#666666;

}
html, body, .swc0, .swc1 {
	height: 100%;
	overflow:hidden;
}
p{
margin:0 20px 10px;
line-height:1.4
}
p#kontakt{
margin-left:40px;
}
a:link {
color:#666666;
text-decoration:none 
}
a:visited {
color:#666666;
text-decoration:none 
}
a:hover {
color: #ff0000;
text-decoration:none
}
a:active {
color: #ff0000;
text-decoration:none
}
img{
border:0px;
}
img#bild0{
margin-top:5px;
}
img#bild1{
margin-left:70px;
margin-top:10px;
}
img#bild2{
margin-left:6px;
}
img#bild3{
margin-left:6px;
}
img#bild4{
margin-left:6px;
}
img#bild5{
margin-left:8px;
}
img#bild6{
margin-left:8px;
}
table#kontakt{
margin-left:7px;
width:400px;
}
td#left{
width:150px;
}
td#right{
width:150px;
}
div#header{
height:190px;
line-height:80px;
margin:0;
positon:relative;
}
div#nav{
position: absolute;
margin-left:230px; 
margin-top:60px;
z-index:2
}
div#container{
width:1000px;
margin:0 auto;
height:100%
}
div#content{
float:right;
width:710px;
margin-top:40px;
margin-left:0px;
}
div#video{
float:right;
width:710px;
}
embed{
margin-left:20px;
}
div#innercontent{
margin-top:20px;
width:500px;
height:310px;
overflow:auto;
margin-left:20px;
}
div#innercontent2{
width:450px;
height:310px;
overflow:auto;
margin-left:20px;
text-align:right;
}
div#icon1{
position:absolute;
z-index:2; 
margin-left:200px;
margin-top:5px;
}
div#icon2{
position:absolute;
z-index:2; 
margin-left:83px;
margin-top:85px;
}
div#icon3{
position:absolute;
z-index:2; 
margin-left:195px;
margin-top:90px;
}
div#icon4{
position:absolute;
z-index:2; 
margin-left:130px;
margin-top:10px;
}
div#icon5{
position:absolute;
z-index:2; 
margin-left:315px;
margin-top:50px;
}
div#icon6{
position:absolute;
z-index:2; 
margin-left:315px;
margin-top:135px;
}
div#icon7{
position:absolute;
z-index:2; 
margin-left:250px;
margin-top:170px;
}
div#icon8{
position:absolute;
z-index:2; 
margin-left:120px;
margin-top:170px;
}
div#icon9{
position:absolute;
z-index:2; 
margin-left:180px;
margin-top:5px;
}
div#icon10{
position:absolute;
z-index:2; 
margin-left:63px;
margin-top:85px;
}
div#icon11{
position:absolute;
z-index:2; 
margin-left:175px;
margin-top:90px;
}
div#icon12{
position:absolute;
z-index:2; 
margin-left:110px;
margin-top:10px;
}
div#icon12{
position:absolute;
z-index:2; 
margin-left:295px;
margin-top:50px;
}
div#icon13{
position:absolute;
z-index:2; 
margin-left:295px;
margin-top:135px;
}
div#icon14{
position:absolute;
z-index:2; 
margin-left:100px;
margin-top:170px;
}
div#icon15{
position:absolute;
z-index:2; 
margin-left:225px;
margin-top:170px;
}
div#icon16{
position:absolute;
z-index:2; 
margin-left:225px;
margin-top:170px;
}
div#theater{
position:absolute;
z-index:2; 
margin-left:200px;
margin-top:260px;
}
div#theater2{
position:absolute;
z-index:2; 
margin-left:210px;
margin-top:265px;
}
div#img1{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:hidden;
}
div#img2{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:hidden;
}
div#img3{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:hidden;
}
div#img4{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:hidden;
}
div#img5{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:hidden;
}
div#img6{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:hidden;
}
div#img7{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:hidden;
}
div#img8{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:auto;
}
div#img9{
background:#ffffff;
position:absolute;
z-index:20;
width:1000px;
height:600px;
visibility:hidden;
text-align:center;
overflow:auto;
}

div#kontakt{
position:absolute;
z-index:3; 
margin-left:492px;
margin-top:-25px;
}
div#vita{
position:absolute;
z-index:4; 
margin-left:520px;
margin-top:18px;
}
div#links{
position:absolute;
z-index:3; 
margin-left:413px;
margin-top:-10px;
}
div#demo{
position:absolute;
z-index:3; 
margin-left:477px;
margin-top:-153px;
}
div#audio{
position:absolute;
z-index:5; 
margin-left:450px;
margin-top:29px;
}
div#fotos{
position:absolute;
z-index:3; 
margin-left:415px;
margin-top:-120px;
}
div#anna-schmidt{
position:absolute;
z-index:2; 
margin-left:380px;
margin-top:-90px;
}
div#navigation{
float:left;
width:290px
}
div#extra{
float:left;
clear:left;
width:290px
}
div#footer{
clear:both;
width:100%
}
div#ie-platz{
height:100px;
}
.swc0 {
	margin: 0 auto;
	display: table;
	height:100%;
}
.swc1 {
	display: table-cell;
	vertical-align: middle;
}
/**/
.swc1 {
	
}
.swc2 {

}
input#senden{
background:#ffffff;
color:#666666;
font:76% Trebuchet MS;
border:1px;
border-color:#999999;
border-style:solid;
font-size:11px;
}
input#input{
background:#ffffff;
color:#666666;
font:76% Trebuchet MS;
border:1px;
border-color:#999999;
border-style:solid;
height:20px;
width:130px;
font-size:13px;
}
textarea#textfeld{
background:#ffffff;
color:#666666;
font:76% Trebuchet MS;
border:1px;
border-color:#999999;
border-style:solid;
width:280px;
height:100px;
overflow:auto;
font-size:13px;
}

/* in IEM solo shrink-wrap, no vert.center \*//*/
* html .swc1 {
	text-align: center;
}
* html .swc2 {
	display: inline-block;
	text-align: left;
	width: 1px;
}
/**/