/*
	Korrekte PNG Grafiaweisung für alle MS IE :::::::::::::::::::::::::::::::::::::::::::::::
*/

img {
	behavior: url(pngbehavior.htc);
}



/*
	Schriften :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
h1 {
	margin-top:0px;
   margin-left:160px;
	font-weight:bold;
   font-family:COURIER NEW;
   font-size:21pt;
   letter-spacing:0.3px;
   color:#ffffff;
}

h2 {
   text-align:right;
   margin-top:0px;
   margin-right:380px;
   font-weight:bold;
   font-family:COURIER;
   line-height:11pt;
   font-size:12pt;
   letter-spacing:0.3px;
   color:#a62c50;
}

h3 {
	margin-top:0px;
   margin-left:160px;
   font-weight:normal;
   font-family:VERDANA,ARIAL,HELVETICA,SANS-SERIF;
   line-height:11pt;
   font-size:10pt;
   letter-spacing:0.3px;
   color:#000000;
}

h4 {
	margin-top:0px;
   margin-left:0px;
   font-weight:normal;
   font-family:VERDANA,ARIAL,HELVETICA,SANS-SERIF;
   line-height:11pt;
   font-size:10pt;
   letter-spacing:0.3px;
   color:#000000;
}

h5 {
	margin-top:0px;
   margin-left:0px;
   font-weight:normal;
   font-family:VERDANA,ARIAL,HELVETICA,SANS-SERIF;
   line-height:10pt;
   font-size:8pt;
   color:#a62c50;
}



h6 {
	margin-top:0px;
   margin-right:380px;
	text-align:right;
   font-weight:normal;
   font-family:VERDANA,ARIAL,HELVETICA,SANS-SERIF;
   line-height:11pt;
   font-size:8pt;
   letter-spacing:0.3px;
   color:#a62c50;
}



	.zahlen {font-size:8pt;}
	.zahlen2 {font-size:7pt;}
	.hellgrau {
		color:#818181;
		font-weight:bold;
	}

	.schwarz {
		color:black;
	}



	.rot {color:#a62c50;}

	.gruen {color:#82ab8e;}

	.weiss {
		color:#ffffff;
		font-weight:bold;
	}


	#gruen {color:#669933;}
	#menue {color:#99cc99;}


/* Listenbeschreibung */
ol {
	list-style-type:square;
	color:#a62c50;
}

/*
	Hyperlinks ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

.menue a:link {

	color:#a62c50;
	text-decoration:none;
}

.menue a:visited {

	color:#a62c50;
	text-decoration:none;
}

.menue a:hover {
	color:#99cc99;
	text-decoration:none;
}

.menue a:active {

	color:#999999;
	text-decoration:none;
}



.unterMenue a:link {

	color:#a62c50;
	text-decoration:none;
}

.unterMenue a:visited {

	color:#a62c50;
	text-decoration:none;
}

.unterMenue a:hover {
	color:#99cc99;
	text-decoration:none;
}

.unterMenue a:active {

	color:#999999;
	text-decoration:none;
}



.linkesMenue a:link {
	color:#a62c50;
	text-decoration:none;
}

.linkesMenue a:visited {
	color:#a62c50;
	text-decoration:none;
}

.linkesMenue a:hover {
	color:#99cc99;
	text-decoration:none;
}

.linkesMenue a:active {
	color:#999999;
	text-decoration:none;
}


#agbschutz {
position:relative;
margin-top:0px;
margin-left:0px;
position:absolute;
height:3900px;
width:550px;
z-index:10;
}

/*
	FENSTER AUFTEILUNG ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

body {
	overflow-x:hidden;
	overflow-y:hidden;
}

#monitor {
position:absolute;
height:800%;
width:80%;
top:0px;
left:0px;
margin-top:0px;
margin-left:0px;
overflow:hidden;
background-color:green;
}

/*
	Hintergrund - Motiv :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#fenster {
   position:absolute;
   z-index:1;
   height:570px;
   width:950px;

   top:50%;
   left:50%;
   /*
      höhe /2 = position oben und - davor
      breite /2 = positon links und - davor
   */
   margin:-285px 0 0 -475px;
   padding:0px;

   border-width:0px;
	background-image:url(../images/fenster.jpg);
}




#randRechts {
	position:absolute;
	width:186px;
   height:121px;

   top:50%;
   left:50%;
   /*		 oben  	 links */
   margin:-406px 0 0 241px;
	background-image:url(../images/rand_rechts.jpg);
}


#randOben {
	position:absolute;
	width:804px;
   height:207px;

   top:50%;
   left:50%;
   /*		 oben  	 links */
   margin:-492px 0 0 -475px;
   background-image:url(../images/rand_oben.jpg);
}



#randLinks {
	position:absolute;
	width:85px;
   height:541px;

   top:50%;
   left:50%;
   /*		 oben  	 links */
   margin:-370px 0 0 -560px;
   background-image:url(../images/rand_links.jpg);
}



/*
	Feststehende Boxen ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#webreferenz{
position:absolute;
visibility:hidden;
left:60px;

width:90px;
height:40px;
z-index:4;
background-color:green;
}








#headline{
z-index:1;
position:absolute;
left:50px;
top:57px;
width:589px;
height:60px;
z-index:4;
}



#schatten1{
z-index:1;
position:absolute;
left:52px;
top:56px;
width:589px;
height:60px;
z-index:3;
}



#schatten2{
z-index:2;
position:absolute;
left:53px;
top:59px;
width:589px;
height:60px;
z-index:3;
}




#scrollbox {
z-index:2;
position:absolute;
left:50px;
top:108px;
width:589px;
height:309px;
overflow:auto;

}



#schriftfeld {

margin-top:0px;
margin-left:0px;
position:absolute;
left:0px;
top:0px;
width:570px;
z-index:2;
}






#anfahrt {
z-index:1;
position:absolute;
left:160px;


overflow:auto;

}



#menuebilder {
   position:absolute;
   height:70px;
   width:214px;

   top:330px;
   left:643px;
	background-color:#818181;
   z-index:3;
}



#puzzelteil { 
   position:absolute;
   height:93px;
   width:102px;

   top:439px;
   left:844px;
   background-image:url(../images/puzzelteil.jpg);
   z-index:12;
}



#puzzelteil2 {
   position:absolute;
   height:118px;
   width:119px;

   top:415px;
   left:777px;
	background-image:url(../images/puzzelteil.gif);
   z-index:13;
}



#verlauf {
   position:absolute;
   height:121px;
   width:30px;
   top:49px;
   left:849px;
	background-image:url(../images/verlauf.jpg);
   z-index:12;
}



#logo {
	position:absolute;
	z-index:13;
   height:103px;
   width:133px;
   left:775px;
   top:60px;
   background-image:url(../images/logo.gif);
}



#kugel {
	position:absolute;
   height:25px;
   width:25px;
   left:175px;
   top:453px;
   background-image:url(../images/kugel_stand.gif);
}



#eckeUntenLinks {
	position:absolute;
   z-index:15;
   height:25px;
   width:45px;
   left:45px;
   top:550px;
   background-image:url(../images/rechtsUnten.gif);
}








#test {
	position:absolute;
   height:50px;
   width:100px;
   left:50px;
   top:120px;
   background-color:yellow;
}



/*
	Boxen fürs recgte Menue :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#linkesMenue {
	position:absolute;
	left:790px;
	top:280px;
	width:150px;
	height:250px;
   text-align:center;
}



/*
	Boxen fürs untere Hauptmenue ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#home {
	position:absolute;
	left:175px;
	top:453px;
	width:100px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	z-index:4;
}



/*-------------------------------- Kontakt */
/* normale Anzeige */
#kontakt {
	z-index:4;
	position:absolute;
	left:280px;
	top:453px;
	width:110px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
}

/* mausOver Anzeige */
.kontaktPullup {
	position:absolute;
	z-index:200;
	visibility:hidden;
	left:293px;
	top:385px;
	width:124px;
	height:95px;
   background-color:#a62c50;
}

#kontaktlinks {
	z-index:3;
	position:absolute;
	left:1px;
	top:1px;
	width:122px;
	height:75px;
   text-align:center;
   background-color:#ece7e5;
   padding-top:2px;
}

#kontakt2 {
	position:absolute;
	left:35px;
	top:75px;
	width:70px;
	height:10px;
	z-index:5;
}

#kontakt3 {
	z-index:4;
	position:absolute;
	left:0px;
	top:73px;
	width:124px;
	height:21px;
   background-color:#a62c50;
}


/* aktive Anzeige */
#kontaktAktiv {
	z-index:4;
	position:absolute;
	left:293px;
	top:478px;
	width:125px;
	height:82px;
   background-color:#a62c50;
}



#kontaktAktiv2 {
	z-index:5;
	position:absolute;
	left:2px;
	top:0px;
	width:121px;
	height:83px;
   background-color:#ffffff;
   padding-top:7px;
}



#kontaktAktiv3 {
	z-index:5;
	position:absolute;
	left:2px;
	top:-1px;
	width:121px;
	height:82px;
	text-align:center;
   padding-top:7px;
}



/*-------------------------------- News */
#news {
	position:absolute;
	left:403px;
	top:453px;
	width:150px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	z-index:4;
}

/* mausOver Anzeige */
.newsPulldown {
	z-index:5;
	visibility:hidden;
	position:absolute;
	left:416px;
	top:458px;
	width:106px;
	height:109px;
	background-color:#a62c50;

}

#newslinks {
	z-index:3;
	position:absolute;
	left:1px;
	top:22px;
	width:104px;
	height:84px;
   text-align:center;
   background-color:ece7e5;
   padding-top:2px;
}

#news2 {
	z-index:5;
	position:absolute;
	left:35px;
	top:2px;
	width:70px;
	height:10px;
}

#news3 {
	z-index:4;
	position:absolute;
	left:0px;
	top:0px;
	width:106px;
	height:22px;
	background-color:#a62c50;
}

/* aktive Anzeige */
#newsAktiv {
	z-index:4;
	position:absolute;
	left:415px;
	top:478px;
	width:108px;
	height:82px;
   background-color:#a62c50;
}



#newsAktiv2 {
	z-index:5;
	position:absolute;
	left:2px;
	top:-1px;
	width:104px;
	height:83px;
   background-color:#ffffff;
   padding-top:7px;
}



#newsAktiv3 {
	z-index:5;
	position:absolute;
	left:2px;
	top:-1px;
	width:104px;
	height:82px;
	text-align:center;
   padding-top:7px;
}



/*-------------------------------- Service */
#service {
	z-index:4;
	position:absolute;
	left:508px;
	top:453px;
	width:150px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
}

.servicePullup {
	z-index:5;
	visibility:hidden;
	position:absolute;
	left:521px;
	top:371px;
	width:121px;
	height:105px;
	background-color:#a62c50;
}

#servicelinks {
	z-index:3;
	position:absolute;
	left:1px;
	top:1px;
	width:119px;
	height:105px;
   text-align:center;
   background-color:#ece7e5;
   padding-top:2px;
}

#service2 {
	z-index:5;
	position:absolute;
	left:35px;
	top:89px;
	width:70px;
	height:10px;
}

#service3 {
	z-index:4;
	position:absolute;
	left:0px;
	top:87px;
	width:121px;
	height:22px;
	background-color:#a62c50;
}



#serviceAktiv {
	z-index:4;
	position:absolute;
	left:520px;
	top:478px;
	width:123px;
	height:82px;
   background-color:#a62c50;
}

#serviceAktiv2 {
	z-index:5;
	position:absolute;
	left:2px;
	top:-1px;
	width:119px;
	height:83px;
   background-color:#ffffff;
	text-align:center;
   padding-top:7px;
}



#serviceAktiv3 {
	z-index:5;
	position:absolute;
	left:2px;
	top:-1px;
	width:119px;
	height:82px;
	text-align:center;
   padding-top:7px;
}



/*-------------------------------- Impressum */
#impressum {
	z-index:4;
	position:absolute;
	left:628px;
	top:453px;
	width:150px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
}

.impressumPulldown {
	z-index:5;
	visibility:hidden;
	position:absolute;
	left:641px;
	top:458px;
	width:143px;
	height:96px;
   background-color:#a62c50;
}

#impressumlinks {
	z-index:3;
	position:absolute;
	left:1px;
	top:22px;
	width:141px;
	height:71px;
   text-align:center;
   background-color:#ece7e5;
   padding-top:2px;
}

#impressum2 {
	z-index:5;
	position:absolute;
	left:37px;
	top:2px;
	width:70px;
	height:10px;
}

#impressum3 {
	z-index:4;
	position:absolute;
	left:0px;
	top:0px;
	width:143px;
	height:22px;
   background-color:#a62c50;
}



#impressumAktiv {
	z-index:4;
	position:absolute;
	left:640px;
	top:478px;
	width:143px;
	height:82px;
   background-color:#a62c50;
}

#impressumAktiv2 {
	z-index:5;
	position:absolute;
	left:2px;
	top:-1px;
	width:139px;
	height:83px;
   background-color:#ffffff;

}



#impressumAktiv3 {
	z-index:7;
	position:absolute;
	left:2px;
	top:-1px;
	width:139px;
	height:82px;
	text-align:center;
   padding-top:7px;
}



#verlaufGrau{
	z-index:7;
	position:absolute;
	left:10px;
	top:-10px;
	width:15px;
	height:90px;
    background-image:url(../images/verlauf2.jpg);
}

#event{
	z-index:2;
	position:absolute;
	left:10px;
	top:330px;
	width:109px;
	height:70px;
    /* background-image:url(../images/weihnachten.jpg); */
}




/*
	Menue Animationsboxen Boxen ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/



#tester2 {
z-index:7;
position:absolute;
left:676px;
top:440px;
width:25px;
height:30px;
padding-top:5px;
}


/*
	Display 
	Weihnachts, Oster sonstige Grüße ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/




#vorspann {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:570px;
	/*background-image:url(../images/index_weihnachten.jpg);*/
}

#vorspannlogo{
	position:absolute;
	left:220px;
	top:60px;
	width:133px;
	height:103px;
	background-image:url(../images/logo.gif);
}


#vorspannlink{
	position:absolute;
	left:235px;
	top:510px;
	width:180px;
	height:50px;
}

