body {
background-color:#000;
margin:0;

}


#head {
position:absolute;
text-align:right;
top:40px;
height:26px;
width:100%;
background-color:#000;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#999;
z-index:2;
}

#head2 {
position:absolute;
text-align:left;
padding-left:91px;
font-size:13px;
color:#999;
font-family:"Courier New";
font-weight:normal;
text-decoration:none;
top:67px;
height:13px;
width:100%;
background-color:#1a1a1a;
z-index:3;
}


#head img {
border:0;
margin:0;
}

#nav {
position:absolute;
left:50px;
top:100px;
width:150px;
list-style-type:none;
z-index:9;
}


#content {
position:absolute;
left:200px;
top:40px;
background:#000;
z-index:1;
margin:20px;
margin-top:42px;
padding:0px;
}

#content img {
border:0;
margin-right:20px;}

#home {
position:absolute;
margin-left:120px;
margin-top:80px;
}

#news {
position:absolute;
background: url(/img/bg/bg_news.jpg) no-repeat;
width:600px;
height:758px;
margin-top:50px;
padding-left:132px;
padding-top:10px;
font-size:14px;
font-family:"Courier New";
font-weight:normal;
text-decoration:none;
}

.newsindex {
margin-top:50px;
padding-top:60px;
padding-left:100px;
width:550px;
height:300px;
background:#161616;
border-top:1px solid #004a79;
border-bottom:1px solid #004a79;
border-left:0px solid #004a79;
border-right:0px solid #004a79;
}

.lehrerfortbildung {
margin-top:50px;
padding-top:60px;
padding-left:100px;
width:550px;
height:300px;
background:#161616;
border-top:1px solid #ff2a00;
border-bottom:1px solid #ff2a00;
border-left:0px solid #ff2a00;
border-right:0px solid #ff2a00;
}


#sta {
width:430px;
height:758;
scroll:auto;
z-index:1;
}

#sta table {
margin-left: -45px;
margin-top: 50px;
width:115%;
border:0;
}

#stafoot {
position:absolute;
bottom:25px;
width:450px;
height:30px;
}

#stare {
position:absolute;
bottom:30px;
width:50px;
height:30px;
margin-left:-70px;
}

#stavor {
position:absolute;
right:130px;
bottom:25px;
width:50px;
height:30px;
text-align:right;
}




#sta p {
float:left;
width:450px;
border:0;

}

#sta ul {
margin-top:30px;
margin-left:80px;
list-style:square;
}

.sta-img {
margin-left:10px;
}

.center {
text-align:center;
}

#trailervid {
width:320px;
height:240px;
border:0;
text-align:center;
padding-top:50px;
margin-left:40px;
}

h1 {
font-size:18px;
color:#000;
font-family:"Courier New";
font-weight:normal;
text-decoration:none; 
}

#film {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:540px;
height:420px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:20px;
margin-left:0px;
margin-bottom:2px;
}

#film2 {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:540px;
height:440px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:50px;
margin-left:0px;
margin-bottom:2px;
}


.flv {
width:300px;
height:200px;
float:none;
left:50%;
margin-left:-150px;
margin-top:50px;
position:absolute;
font-size:14px;
color:#555;
font-family:"Courier New";
text-decoration:none;
font-weight:bold;
}

.flvre {
position:absolute;
bottom:15px;
left:15px;
}
.filmfilm {
left:0px;
position:absolute;
bottom:10px;
width:600px;
border: 0px solid;
margin-left:30px;
margin-right:10px;
}

#filmmed {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:540px;
height:900px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:20px;
margin-left:0px;
margin-bottom:2px;
}

#filmmed2 {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:540px;
height:750px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:20px;
margin-left:0px;
margin-bottom:2px;
}

#filmmedi {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:540px;
height:600px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:20px;
margin-left:0px;
margin-bottom:2px;
}

#filmmedi2 {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:540px;
height:500px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:20px;
margin-left:0px;
margin-bottom:2px;
}

#geroldpic {
float:right;
width: 230px;
margin-right: -20px;
}

#himmelbilder, #reisebilder {
margin-left:-50px;
width:570px;
padding:0;
text-align:left;
}

#himmelbilder img, #reisebilder img {
width:120px;
margin:8px;
}

#filmbig {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:500px;
height:1400px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:0px;
margin-left:0px;
margin-bottom:3px;

}

#filmbig2 {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:500px;
height:1200px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:0px;
margin-left:0px;
margin-bottom:3px;
}

#filmbigger {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:500px;
height:1900px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:0px;
padding-right:40px;
margin-top:20px;
margin-left:0px;
margin-bottom:3px;
}

#filmbiggerer {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:500px;
height:2300px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:0px;
margin-left:0px;
margin-bottom:3px;
}


#premiereimg {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:520px;
height:530px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:30px;
margin-left:20px;
}

#reiseimg {
background: url(/img/bg/muster_kariert.jpg) repeat;
width:520px;
height:800px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:10px;
padding-right:40px;
margin-top:30px;
margin-left:20px;
}

#film p {
padding-right:30px;
margin-left:-20px;
margin-top:40px;
}

#film img, #film2 img, #filmbig2 img, #filmbiggerer img, #filmmed img, #filmmed2 img, #filmmedi img, #filmmedi2 img {
float:right;
margin-right:10px;
}

.li {
width:34px;
}

#exp {
float:right;
width:130px;
}

#exp p {
height:114px;
}

#filmfoot {
position:absolute;
bottom:5px;
width:600px;
height:60px;
background:#f00;
}

.filmtable {
width:600px;
margin-top:20px;
}

#lernorte {
padding-top:30px;
}

#lernorte table {
margin-top:50px;
width:500px;
}

#lernorte td {
padding:5px;
text-align:left;
}


#bio {
background: url(/img/bg/bg_biografisches.jpg) no-repeat;
width:610px;
height:610px;
font:14px Courier New;
padding-left:70px;
padding-top:140px;
margin-top:40px;
margin-left:20px;
}

#bio img {
position:absolute;
left:40px;
top:62px;
margin:0;
width:200px;
border:0px solid #999;
}

#veroeffentlichungen {
position:absolute;
background: url(/img/bg/muster_kariert.jpg) repeat;
width:540px;
height:1500px;
border:2px solid #999;
font:14px Courier New;
padding-left:70px;
padding-top:140px;
margin-top:40px;
margin-left:20px;
}


#bio ul {
width:480px;
}


#veroeffentlichungen h1 {
margin-left:-50px;
margin-top:-100px;
font:18px Courier New;
}

#veroeffentlichungen h2 {
font:14px Courier New;
color:#00d;
margin:0;
padding:0;
}


#veroeffentlichungen ul {
width:480px;
margin-left:-40px;
list-style-type:disc;
}

#veroeffentlichungen ul>li {
padding-top:10px;
}


#kontakt {
width:580px;
height:400px;
border:1px solid #df7500;
margin-top:40px;
margin-left:20px;
margin-bottom:3px;
background:#444;
padding:10px;
}

#kontakt table {
border:0px solid;
width:540px;
}

#kontakt td {
vertical-align:top;
font-size:14px;
color:#df7500;
font-family:'Courier New';
text-decoration:none;
}

#kontakt textarea, #kontakt input {
border: 1px solid #df7500;
vertical-align:top;
font-size:14px;
color:#000;
font-family:'Courier New';
text-decoration:none;
}

#impressum {
width:580px;
height:420px;
border:1px solid #df7500;
margin-top:40px;
margin-left:20px;
margin-bottom:3px;
background:#444;
padding:10px;
padding-top:0px;
font-size:14px;
color:#df7500;
font-family:'Courier New';
text-decoration:none;
}

#impressum table {
width:400px;
margin-left:50px;
margin-top:34px;
}

.textb { font-size:14px; color:#000 font-family:"Courier New"; font-weight:normal; text-decoration:none; } 
.bioh { font-size:26px; color:#000; font-family:"Courier New"; text-decoration:none; margin-left:160px; }
.green { font-size:14px; color:#df7500; font-family:"Courier New"; font-weight:normal; text-decoration:none; }
.red { font-size:14px; color:#ff2a00; font-family:"Courier New"; font-weight:normal; text-decoration:none; }


#head2 A:link { font-size:14px; color:#999; font-family:"Courier New"; text-decoration:none; font-weight:normal; }
#head2 A:visited { font-size:14px; color:#999; font-family:"Courier New"; text-decoration:none; font-weight:normal; }
#head2 A:hover { font-size:14px; color:#fff; font-family:"Courier New"; text-decoration:none; font-weight:normal; }
#kontakt A:link { font-size:14px; color:#990000; font-family:"Courier New"; text-decoration:none; font-weight:normal; position:absolute; bottom:5px; }
#kontakt A:visited { font-size:14px; color:#990000; font-family:"Courier New"; text-decoration:none; font-weight:normal; position:absolute; bottom:5px; }
#kontakt A:hover { font-size:14px; color:#999; font-family:"Courier New"; text-decoration:none; font-weight:normal; position:absolute; bottom:5px; }
#imp A:link { color:#aaa; text-decoration:none; font-weight:normal; }
#imp A:visited { color:#aaa; text-decoration:none; font-weight:normal;}
#imp A:hover { color:#aaa; text-decoration:none; font-weight:normal;}

A.trailer:link { font-size:14px; color:#000; font-family:"Courier New"; text-decoration:none; font-weight:normal; }
A.trailer:visited { font-size:14px; color:#000; font-family:"Courier New"; text-decoration:none; font-weight:normal; }
A.trailer:hover { font-size:14px; color:#666; font-family:"Courier New"; text-decoration:none; font-weight:normal; }
A.linkveroeff:link { font-size:14px; color:#00007f; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.linkveroeff:visited { font-size:14px; color:#00007f; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.linkveroeff:hover { font-size:14px; color:#00d; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.spuren:link { font-size:14px; color:#0f9e16; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.spuren:visited { font-size:14px; color:#0f9e16; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.spuren:hover { font-size:14px; color:#025506; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.sdv:link { font-size:14px; color:#ffac01; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.sdv:visited { font-size:14px; color:#ffac01; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.sdv:hover { font-size:14px; color:#ffea01; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.bidz:link { font-size:14px; color:#3701ff; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.bidz:visited { font-size:14px; color:#3701ff; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.bidz:hover { font-size:14px; color:#230666; font-family:"Courier New"; text-decoration:none; font-weight:bold; }

A.newsmenu:link { font-size:16px; color:#ddd; font-family:"Courier New"; text-decoration:none; }
A.newsmenu:visited { font-size:16px; color:#ddd; font-family:"Courier New"; text-decoration:none; }
A.newsmenu:hover { font-size:16px; color:#fff; font-family:"Courier New"; text-decoration:none; }
A.stalink:link { font-size:14px; color:#555; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.stalink:visited { font-size:14px; color:#555; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.stalink:hover { font-size:14px; color:#000; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.stalink2:link { font-size:14px; color:#000; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.stalink2:visited { font-size:14px; color:#000; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.stalink2:hover { font-size:14px; color:#000; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.film:link { font-size:14px; color:#555; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.film:visited { font-size:14px; color:#555; font-family:"Courier New"; text-decoration:none; font-weight:bold; }
A.film:hover { font-size:14px; color:#000; font-family:"Courier New"; text-decoration:none; font-weight:bold; }

.linkfilm { font-size:11px; color:#ffffff; font-family:"Courier New"; font-weight:900; text-decoration:none; }
A.filmab:link { font-size:14px; color:#ffffff; font-family:"Courier New"; font-weight:100; text-decoration:none;}
A.filmab:visited { font-size:14px; color:#ffffff; font-family:"Courier New"; font-weight:100; text-decoration:none; }
A.filmab:hover { font-size:14px; color:#c0c0c0; font-family:"Courier New"; font-weight:100; text-decoration:none; }
A.filmabb:link { font-size:14px; color:#000000; font-family:"Courier New"; font-weight:100; text-decoration:none;}
A.filmabb:visited { font-size:14px; color:#000000; font-family:"Courier New"; font-weight:100; text-decoration:none; }
A.filmabb:hover { font-size:14px; color:#ffffff; font-family:"Courier New"; font-weight:100; text-decoration:none; }
A.filmabb2:link { font-size:14px; color:#000000; font-family:"Courier New"; font-weight:100; text-decoration:none;}
A.filmabb2:visited { font-size:14px; color:#000000; font-family:"Courier New"; font-weight:100; text-decoration:none; }
A.filmabb2:hover { font-size:14px; color:#333333; font-family:"Courier New"; font-weight:100; text-decoration:none; }



#nav1 a { background: url(/img/nav1_.png) no-repeat; display:block; width:100px height:40px;  margin-top:10px;}
#nav1 img { display:block; width:100px height:40px; border:0; }
#nav1 a:hover img { visibility: hidden; }
#nav1 a:hover { border:0; }
html #nav1 a {margin-right:1px; }
html #nav1 a:hover { width:101px; margin-right:0; margin-top:10px; }

#nav2 a {background: url(/img/nav2_.png) no-repeat; display:block; width:100px height:40px; margin-top:10px; }
#nav2 img {display:block; width:100px height:40px; border:0; }
#nav2 a:hover img {visibility: hidden; }
#nav2 a:hover { border:0; }
html #nav2 a { margin-right:1px; }
html #nav2 a:hover { width:101px; margin-right:0; margin-top:10px; }

#nav3 a { background: url(/img/nav3_.png) no-repeat; display:block; width:100px height:40px; margin-top:10px; }
#nav3 img { display:block; width:100px height:40px; border:0; }
#nav3 a:hover img { visibility: hidden; }
#nav3 a:hover { border:0; }
html #nav3 a { margin-right:1px; }
html #nav3 a:hover { width:101px; margin-right:0; margin-top:10px; }

#nav3 a { background: url(/img/nav3_.png) no-repeat; display:block; width:100px height:40px; margin-top:10px; }
#nav3 img { display:block; width:100px height:40px; border:0; }
#nav3 a:hover img { visibility: hidden; }
#nav3 a:hover { border:0; }
html #nav3 a { margin-right:1px; }
html #nav3 a:hover { width:101px; margin-right:0; margin-top:10px; }

#nav4 a { background: url(/img/nav4_.png) no-repeat; display:block; width:160px height:40px; margin-top:10px; }
#nav4 img { display:block; width:160px height:40px; border:0; }
#nav4 a:hover img { visibility: hidden; }
#nav4 a:hover { border:0; }
html #nav4 a { margin-right:1px; }
html #nav4 a:hover { width:161px; margin-right:0; margin-top:10px; }

#nav5 a { background: url(/img/nav5_.png) no-repeat; display:block; width:140px height:40px; margin-top:10px; }
#nav5 img { display:block; width:140px height:40px; border:0; }
#nav5 a:hover img { visibility: hidden; }
#nav5 a:hover { border:0; }
html #nav5 a { margin-right:1px; }
html #nav5 a:hover { width:141px; margin-right:0; margin-top:10px; }

#nav6 a { background: url(/img/nav6_.png) no-repeat; display:block; width:100px height:40px; margin-top:10px; }
#nav6 img { display:block; width:100px height:40px; border:0; }
#nav6 a:hover img { visibility: hidden; }
#nav6 a:hover { border:0; }
html #nav6 a { margin-right:1px; }
html #nav6 a:hover { width:101px; margin-right:0; margin-top:10px; }

#nav7 a { background: url(/img/nav7_.png) no-repeat; display:block; width:150px height:40px; margin-top:50px; }
#nav7 img { display:block; width:150px height:40px; border:0; }
#nav7 a:hover img { visibility: hidden; }
#nav7 a:hover { border:0; }
html #nav7 a { margin-right:1px; }
html #nav7 a:hover { width:151px; margin-right:0; margin-top:50px; }

#nav8 a { background: url(/img/nav8_.png) no-repeat; display:block; width:150px height:40px; margin-top:25px; }
#nav8 img { display:block; width:150px height:40px; border:0; }
#nav8 a:hover img { visibility: hidden; }
#nav8 a:hover { border:0; }
html #nav8 a { margin-right:1px; }
html #nav8 a:hover { width:151px; margin-right:0; margin-top:25px; }

#changed {
position:fixed;
bottom:0;
right:0;
color:#f6f6f6;
font-size:10px;
text-align:right;
font-family:'Courier New';
text-decoration:none;
}

#imp {
position:fixed;
bottom:0;
left:0;
color:#f6f6f6;
font-size:12px;
text-align:right;
font-family:'Courier New';
text-decoration:none;
}


