* {
margin:0;
padding:0;}



/*  ===================================================

hier die divs auflisten, in denen alpha-pngs vorkommen...   */

img, div, head, menu, main-1, submenu1, submenu2,
  { behavior: url(iepngfix.htc) }

/*  =================================================== */



html, body {
height:100%;}

body {
background-color: #a5b7cc;
font-size:100%;
text-align:center; /* horizontal centering for IE Win quirks */}

#distance {
width:1px;
height:50%;
background-color: transparent;
margin-bottom:-340px; /* half of container's height */
float:left;}


#container {
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:left;
height:680px;
width:1000px;
clear:left;}

img {
border:0;}

#container h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #005da8;
font-weight:normal;
line-height: 14px;
display:none;}



/*   menu   ---------------------------------------------------------- */


.menu{
background-color:#FFF;
float:left;
text-align:left;
margin:0 auto;
padding:0;
width:1000px;
height:104px;}

.menubox1{
float:left;
text-align:left;
margin:0 auto;
padding:0;
width:415px;
height:100px;}

.menubox2{
float:left;
text-align:left;
margin:0 auto;
padding:0;
width:125px;
height:100px;}

.menubox3{
float:left;
text-align:left;
margin:0 auto;
padding:0;
width:120px;
height:18px;}

.menubox-space{
text-align:left;
margin:0;
padding:0;
width:110px;
height:33px;}


.menubox4{
	float:left;
text-align:left;
margin:0 auto;
padding:0;
width:215px;
height:104px;}

.menubox5{
text-align:left;
margin:0;
padding:0;
width:210px;
height:18px;}



.menulink{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #005da8;
font-weight:normal;
line-height: 14px;
text-decoration:none;}

.menulink:hover{
color:#ec0b0b;}

.menulinka{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #ec0b0b;
font-weight:normal;
line-height: 14px;
text-decoration:none;}




#submenu1{
	background-image:url(../img/kachel-85-alpha.png);
	position: absolute;
	margin:0;
	padding:0;
	width:190px;
	height:320px;
	left: 408px;
	top: 232px;
}

#submenu2{
	background-image:url(../img/kachel-85-alpha.png);
	position: absolute;
	margin:0;
	padding:0;
	width:190px;
	height:320px;
	left: 598px;
	top: 232px;
}


.submenulink{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #005da8;
font-weight:normal;
line-height: 20px;
margin:0 0 0 12px;
text-decoration:none;}

.submenulink:hover{
color:#ec0b0b;}

.submenulinka{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #ec0b0b;
font-weight:normal;
line-height: 20px;
margin:0 0 0 12px;
text-decoration:none;}

.submenulinkb{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #888;
font-weight:normal;
line-height: 20px;
margin:0 0 0 12px;
text-decoration:none;}





/*   m a i n  ---------------------------------------------------------- */





.main-1{
background:url(../img/back-start.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-2{
background-color:#bbb;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}



.space-1{
float:left;
margin:0;
padding:0;
width:175px;
height:480px;}

.box-1{
margin:0;
padding:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #111;
font-weight:normal;
line-height: 24px;
width:250px;
height:480px;}

.box-1 h2{
margin:0;
padding:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #044fa2;
font-weight:normal;
line-height: 24px;}





.bildlink{
text-decoration:none;
margin: 10px 0 0 10px;}





.textlink{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #000;
font-weight:normal;
line-height: 24px;
margin: 0;
text-decoration:none;
border-bottom: 1px #005da8 dotted;
}

.textlink:hover{
color:#ec0b0b;
border-bottom: 1px #ec0b0b dotted;}




.ruck {
margin: 10px 0 0 25px;
}



#kuenstler-back{
	background-image:url(../img/kachel-85-alpha.png);
	position: absolute;
	margin:0;
	padding:0;
	width:970px;
	height:449px;
	left: 15px;
	top: 104px;
	overflow:auto;
}

.hhtext{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #000;
font-weight:normal;
line-height: 24px;
text-decoration:none;}


.hhtext h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #000;
font-weight:bold;
margin:0;
padding:0;
line-height: 22px;
text-decoration:none;}


#hausharig-back{
	background-image:url(../img/kachel-85-alpha.png);
	position: absolute;
	margin:0;
	padding:0;
	width:558px;
	height:320px;
	left: 47px;
	top: 164px;
	overflow:auto;
}

#projekte-back{
	background-image:url(../img/kachel-85-alpha.png);
	position: absolute;
	margin:0;
	padding:0;
	width:551px;
	height:419px;
	left: 16px;
	top: 107px;
	overflow:auto;
}

#kontakt-back{
	background-image:url(../img/kachel-85-alpha.png);
	position: absolute;
	margin:0;
	padding:0;
	width:323px;
	height:185px;
	left: 650px;
	top: 350px;
	overflow:auto;
}

#imp-back{
	background-image:url(../img/kachel-85-alpha.png);
	position: absolute;
	margin:0;
	padding:0;
	width:487px;
	height:442px;
	left: 39px;
	top: 69px;
	overflow:auto;
}



/*   back kuenstler   ---------------------------------------------------------- */



.main-thoma{
background:url(../img/back-thoma.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-andrulat{
background:url(../img/back-andrulat.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-teske{
background:url(../img/back-teske.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-coccioli{
background:url(../img/back-coccioli.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-lee{
background:url(../img/back-lee.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-munzel{
background:url(../img/back-munzel.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-nitsche{
background:url(../img/back-nitsche.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-christian{
background:url(../img/back-christian.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-heth{
background:url(../img/back-heth.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-mahler{
background:url(../img/back-mahler.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-zahra{
background:url(../img/back-zahra.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-identitaet{
background:url(../img/back-identitaet.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-paulsen{
background:url(../img/back-paulsen.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-busching{
background:url(../img/back-busching.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-assig{
background:url(../img/back-assig.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-wiese{
background:url(../img/back-wiese.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-basch{
background:url(../img/back-basch.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-weihs{
background:url(../img/back-weihs.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-wald{
background:url(../img/back-wald.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-airewhite{
background:url(../img/back-airewhite.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-dzk{
background:url(../img/back-zitternde-kammer.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-christmann{
background:url(../img/back-christmann.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-kanter{
background:url(../img/back-kanter.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}

.main-heuer{
background:url(../img/back-heuer.jpg);
float:left;
margin:0;
padding:0;
width:1000px;
height:552px;
overflow:auto;}




/*   footer   ---------------------------------------------------------- */


.footer {
text-align:right;
float:left;
margin:0 auto;
padding:0;
width:1000px;
height:20px;}


.footer a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #005da8;
font-weight:normal;
line-height: 22px;
text-decoration:none;}

.footer a:hover{
color:#ec0b0b;}
