html, body{
font-family: Tahoma, Arial, Helvetica, sans-serif; 	
height:100%;
margin:0;
padding:0;
}

.film {
padding:0;
width:300;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:0;
z-index:-1;
margin:-300px 0 0 0px; /* jeweils die Hälfte der Gesamthöhe und -breite */
}

.startseite {
padding:0;
width:800px;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:50%;
margin:-300px 0 0 -400px; /* jeweils die Hälfte der Gesamthöhe und -breite */
font-size: 12px; color: #ffffff;
background-image:url(bild1.jpg);
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#444;
}

.wir {
padding:0;
width:800px;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:50%;
margin:-300px 0 0 -400px; /* jeweils die Hälfte der Gesamthöhe und -breite */
font-size: 12px; color: #ffffff;
background-image:url(bild2.jpg);
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#444;
}

.innovativ {
padding:0;
width:800px;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:50%;
margin:-300px 0 0 -400px; /* jeweils die Hälfte der Gesamthöhe und -breite */
font-size: 12px; color: #ffffff;
background-image:url(bild3.jpg);
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#444;
}

.kreativ {
padding:0;
width:800px;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:50%;
margin:-300px 0 0 -400px; /* jeweils die Hälfte der Gesamthöhe und -breite */
font-size: 12px; color: #ffffff;
background-image:url(bild4.jpg);
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#444;
}

.flex {
padding:0;
width:800px;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:50%;
margin:-300px 0 0 -400px; /* jeweils die Hälfte der Gesamthöhe und -breite */
font-size: 12px; color: #ffffff;
background-image:url(bild5.jpg);
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#444;
}

.info {
padding:0;
width:800px;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:50%;
margin:-300px 0 0 -400px; /* jeweils die Hälfte der Gesamthöhe und -breite */
font-size: 12px; color: #ffffff;
background-image:url(bild6.jpg);
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#444;
}

.haargenau {
position:absolute; left:20px; top:550px;
}

.submen {
width:100px; height:100px; 
margin:0; padding:0; border:0;
position:absolute; top:390px; right:0px;
}
.submen:hover {
width:100px; height:100px; 
margin:0; padding:0; border:0;
position:absolute; top:390px; right:0px;
filter:alpha(opacity=80); /* IE */
-moz-opacity: 0.80; /* Mozilla */
opacity: 0.80; /* Opera */
}

.homeback {
width:100px; height:100px; 
margin:0; padding:0; border:0;
position:absolute; top:490px; right:0px;
}

.bd {display:block; padding-top:7px; border:0;
width:100px; height:25px; text-align:center; color:#fff; margin-top:4px; font-weight:bold;
background-color:#000;
filter:alpha(opacity=20); /* IE */
-moz-opacity: 0.20; /* Mozilla */
opacity: 0.20; /* Opera */
}
.bd:hover {display:block; padding-top:7px; border:0;
width:100px; height:25px; text-align:center; color:#fff; margin-top:4px; font-weight:bold;
background-color:#000;
filter:alpha(opacity=100); /* IE */
-moz-opacity: 1.0; /* Mozilla */
opacity: 1.0; /* Opera */
}

.trans {
filter:alpha(opacity=100); /* IE */
-moz-opacity: 1.0; /* Mozilla */
opacity: 1.00; /* Opera */
}

.trans:hover {
filter:alpha(opacity=60); /* IE */
-moz-opacity: 0.60; /* Mozilla */
opacity: 0.60; /* Opera */
}

.menukasten {
width:150px; height:150px; 
margin:0; padding:0;
border:#FFF thin solid;
position:absolute; top:100px; left:250px;
font-size: 16px; font-weight:bold;
}

a {color:#fff;}
a:hover {color:#000;}

.a1 {
text-decoration:none; color:#ffffff; 
display:block; width:150px;
padding-top:7px; height:29px; text-align:center;
}
.a1:hover {
text-decoration:none; color:#000;
display:block; width:150px;
padding-top:7px; height:29px; text-align:center;
background-color:#C5B1C6;
filter:alpha(opacity=40); /* IE */
-moz-opacity: 0.40; /* Mozilla */
opacity: 0.40; /* Opera */
}
.a1aktiv {
text-decoration:none; color:#fff;
display:block; width:150px;
padding-top:7px; height:29px;  text-align:center;
background-color:#C5B1C6;
}
.a1aktiv:hover {
text-decoration:none; color:#fff;
display:block; width:150px;
padding-top:7px; height:29px;  text-align:center;
background-color:#C5B1C6;
}
.a2 {
text-decoration:none; color:#fff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
}

.a2:hover {
text-decoration:none; color:#000;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
background-color:#B4AC8A;
filter:alpha(opacity=40); /* IE */
-moz-opacity: 0.40; /* Mozilla */
opacity: 0.40; /* Opera */
}

.a2aktiv {
text-decoration:none; color:#fff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
background-color:#B4AC8A;
}
.a2aktiv:hover {
text-decoration:none; color:#fff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
background-color:#B4AC8A;
}


.a3 {
text-decoration:none; color:#ffffff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
}
.a3:hover {
text-decoration:none; color:#000;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
background-color:#D8C4B4;
filter:alpha(opacity=40); /* IE */
-moz-opacity: 0.40; /* Mozilla */
opacity: 0.40; /* Opera */
}
.a3aktiv {
text-decoration:none; color:#fff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
background-color:#D8C4B4;
}
.a3aktiv {
text-decoration:none; color:#fff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center;
background-color:#D8C4B4;
}


.a4 {
text-decoration:none; color:#ffffff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center; 
}

.a4:hover {
text-decoration:none; color:#000;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center; 
background-color:#D5D8CB;
filter:alpha(opacity=40); /* IE */
-moz-opacity: 0.40; /* Mozilla */
opacity: 0.40; /* Opera */
}

.a4aktiv {
text-decoration:none; color:#ffffff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center; 
background-color:#D5D8CB;
}
.a4aktiv {
text-decoration:none; color:#ffffff;
display:block; width:150px;
padding-top:8px; height:30px;  text-align:center; 
background-color:#D5D8CB;
}

.team {
position:absolute; top:100px; left:410px;	
width:250px; min-height:350px; height:350px;
padding:20px;
background-color:#C5B1C6;
color:#000; line-height:20px;
}

.events {
position:absolute; top:100px; left:410px;	
width:250px; min-height:350px; height:350px;
padding:20px;
background-color:#B4AC8A;
color:#000; line-height:20px;
}

.kreatext {
position:absolute; top:100px; left:410px;	
width:250px; min-height:350px; height:350px;
padding:20px;
background-color:#D8C4B4;
color:#000; line-height:20px;
}

.flexibel {
position:absolute; top:100px; left:410px;	
width:250px; min-height:350px; height:350px;
padding:20px;
background-color:#D5D8CB;
color:#000; line-height:20px;
}

.kontakt {
position:absolute; top:100px; left:410px;	
width:250px; min-height:350px; height:350px;
padding:20px;
background-color:#bbb;
color:#000; line-height:20px;
}

.url {display:none;}
.infield {background-Color: transparent; font-family: Arial, Helvetica, sans-serif; font-size:10px; text-transform:none;  font-weight:bold; color:#fff; width:150px; maxlength:150px; height:14px; type:text;   border-color:#888888; border-style:solid; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-left-color:#FFF;  border-right-width:0px; letter-spacing:2px; }
.tfield {width:200px; height:100px;  background-Color: transparent; font-family: Arial, Helvetica, sans-serif; font-size:10px; text-transform:none; font-weight:bold; color:#fff; type:text; border-color:#888888; border-style:solid; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-left-color:#FFF;  border-right-width:0px; letter-spacing:2px; }


.bilderliste {
position:absolute; top:0px; left:0px;
padding:20px;
font-size:9px;
}

.karte {
padding:0;
width:300px;
min-height:600px;
height:600px;  
position:fixed;
top:50%;                  
left:0;
margin:-300px 0 0 0; /* jeweils die Hälfte der Gesamthöhe und -breite */
font-size:9px;
z-index:2;
}

.pad {padding-bottom: 30px;}

ul {color:#FFF; padding-left:15px; line-height:15px; list-style:square;}

.preise {
position:absolute; top:0px; left:0px;
padding:20px; font-size:10px; width:250px; height:100%;
background-color:#FFF;
}



.titel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;
	scrollbar-face-color : #000000;
	scrollbar-dark-shadow-color : #000000;	
	scrollbar-track-color: #ffffff;	
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #000000;
	scrollbar-base-color : #000000;
	scrollbar-3d-light-color : #000000;
	scrollbar-arrow-color : #ffffff;
	scrollbar-background-color : 000000;
	
	
}

.text  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:24px;}
.stext  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:18px;}
.wtext  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:14px;}
.wtexts  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:12px;}

.hell  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
.footnote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}




.sw { color:#000000;}
.sw:hover {color:#ffffff;}

.linkbox {width:120px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align : center;  font-size:11px; border-color:#ffffff;  border-style:solid; border-bottom-width:1px; border-top-width:1px; border-left-width:1px;  border-right-width:1px; margin-top:10px; line-height:0,2 em; width: 120px;}
.box {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  font-size:18px; line-height:30px; text-align : right; }
.box2 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:24px;}
