/* CSS Document */
body{ 
	margin:0px; 
	padding:0px; 
	background-image:url(../img/bg.gif); 
	background-repeat:repeat-x;
}
body.tischlerei{ 
	margin:0px; 
	padding:0px; 
	background-image:url(../img/bg2.gif); 
	background-repeat:repeat-x;
}
body.ani{ 
	margin:0px; 
	padding:0px; 
	background-image:url(../img/bgAni.gif); 
}
img.logo{
	padding-left:45px;

}
/* Container */
div.karte{
	padding-left:56px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:2px;

}
div.barTop{ 
	margin:0px; 
	padding:0px; 
	position:absolute;
	width:960px;
	z-index:1;
}
div.mainPicture{
	position:absolute;
	top:72px;
	left:0px;
	padding:0px;
	margin:0px;
	height:9px;
	width:497px;
	height:215px;
	z-index:2;

	
}
div.impessum{
	position:absolute;
	top:267px;
	left:705px;
	z-index:5;
	background-image:url(../img/impressum.gif);
	width:64px;
	height:15px;	
	padding-top:3px;
	padding-left:14px;
}
div.impessum2{
	position:absolute;
	top:468px;
	left:760px;
	z-index:5;
	background-image:url(../img/impressum.gif);
	width:64px;
	height:15px;	
	padding-top:3px;
	padding-left:14px;
}
div.impessum3{
	position:absolute;
	top:267px;
	left:705px;
	z-index:5;
	background-image:url(../img/impressum2.gif);
	width:64px;
	height:15px;	
	padding-top:3px;
	padding-left:14px;
}
div.anschrift{
	position:absolute;
	top:235px;
	left:741px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;

}
div.location{
	position:absolute;
	top:267px;
	left:56px;
	z-index:5;
	opacity: 0.70;
	filter: alpha(opacity=70, finishopacity=70);
	-moz-opacity: 0.70;
}
div.locationNav{
width:300px;
	position:absolute;
	top:270px;
	left:66px;
	z-index:6;
		margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:10px;
}
div.imageMain{
	position:absolute;
	top:71px;
	left:0px;
	z-index:2;
}

div.aniMain{
	position:absolute;
	top:63px;
	left:0px;
	z-index:1;
	background-color:#CCCCCC;
	padding-top:10px;
	background-image:url(../img/flashbg.gif);
}
td{
	line-height:17px;

}
div.kontakt{
	position:absolute;
	left:614px;
	top:363px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
		line-height:17px;
}
div.not{
	position:absolute;
	left:563px;
	top:363px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
		line-height:17px;
		width:380px;
}
div.artislab{

	position:absolute;
	top:521px;
	left:662px;

}
div.imp{
	position:absolute;
	left:563px;
	top:363px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
		line-height:17px;
		width:380px;
		text-align:justify;
}
div.lager{
	position:absolute;
	top:123px;
	left:628px;
	z-index:2;
	width:250px;
	
}
div.contTitle{
	position:absolute;
	top:312px;
	left:0px;
	width:500px;
	height:33px;
	background-color:#ebf1f4;
}
div.contText{
	position:absolute;
	top:363px;
	left:0px;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
	padding:0px 0px 0px 56px;
	text-align:justify;
	width:428px;
	line-height:17px;
}
div.contText2{
	position:absolute;
	top:543px;
	left:0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
	padding:0px 0px 0px 56px;
	text-align:justify;
	width:860px;
	line-height:17px;
}
div.img1{
	position:absolute;
	left:606px;
	top:327px;
	width:275px;
	height:135px;
	background-image:url(../img/img1.gif);
	padding-top:4px;
	padding-left:4px;
}
div.img2{
	position:absolute;
	left:606px;
	top:482px;
	width:275px;
	height:135px;
	background-image:url(../img/img2.gif);
	padding-top:4px;
	padding-left:4px;
}
div.imgText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	position:absolute;
	top:125px;
	left:144px;

}
div.wetter{
	position:absolute;
	left:668px;
	top:315px;


}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 56px;
	margin:7px 0px 0px 0px;

}
.imgLeft{
	position:absolute;
	top:0px;
	left:0px;
	float:left;

}
.imgRight{
	position:absolute;
	top:0px;
	left:143px;

}

.sub1{
	position:absolute;
	top:64px;
	left:331px;
	z-index:4;
	display:none;
	height:29px;
	width:200px;

}
.sub1act{
	position:absolute;
	top:64px;
	left:331px;
	z-index:4;
	height:29px;
	width:200px;

}
.sub2{
	position:absolute;
	top:64px;
	left:242px;
	z-index:4;
	display:none;
	height:29px;
	width:685px;

}
.sub2act{
	position:absolute;
	top:64px;
	left:242px;
	z-index:4;
	height:29px;
	width:685px;

}
.sub3{
	position:absolute;
	top:64px;
	left:198px;
	z-index:4;
	display:none;
	height:29px;
	width:760px;


}
.sub3act{
	position:absolute;
	top:64px;
	left:198px;
	z-index:4;
	height:29px;
	width:760px;


}
.sub4{
	position:absolute;
	top:64px;
	left:588px;
	z-index:4;
	display:none;
	height:29px;
	width:200px;;

}
.sub4act{
	position:absolute;
	top:64px;
	left:588px;
	z-index:4;
	height:29px;
	width:200px;;

}
.sub5{
	position:absolute;
	top:64px;
	left:501px;
	z-index:4;
	display:none;
	height:29px;
	width:425px;;

}
.sub5act{
	position:absolute;
	top:64px;
	left:501px;
	z-index:4;
	height:29px;
	width:425px;;

}
.sub6{
	position:absolute;
	top:64px;
	left:769px;
	z-index:4;
	display:none;
	height:29px;
	width:150px;

}
.sub6act{
	position:absolute;
	top:64px;
	left:769px;
	z-index:4;
	height:29px;
	width:150px;

}
td.sub{
	background-image:url(../img/nav_bg_sub.gif);
	

}

/* Listen (Navigation) */

ul.navMain{ 
	width:680px;
	padding:0px; 
	margin:0px; 
	position:absolute;
	top:0px;
	left:266px;

}

ul.navMain li{
	list-style: none; 
	display: inline;

}
li.listEnd{
	list-style: none; 
	display: inline;
	background-image:url(../img/nav_bg.gif);

}
ul.navMain li a{
    display:block;
	padding:34px 16px 14px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#cfe4ed;
	float:left;
	text-align:center;
	background-image: url(../img/nav_bg.gif);
}
ul.navMain li a:hover{
    display:block;
	padding:34px 16px 14px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	text-align:center;
	background-image: url(../img/nav_bg_hover.gif);
}

ul.navMain li a.act{
     display:block;
	padding:34px 16px 14px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	text-align:center;
	background-image: url(../img/nav_bg_hover.gif);
}
ul.navMain li a.act:hover{
    display:block;
	padding:34px 16px 14px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	text-align:center;
	background-image: url(../img/nav_bg_hover.gif);
}

ul.norm{


}
/* Links */

a.main:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
a.main:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;

}
a.main:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;


}
a.main:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;

}
a.loc:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
		margin:0px;
	padding:0px;
}
a.loc:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
a.loc:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
		margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
}
a.loc:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
a.sub:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px 4px 0px 4px;


}
a.sub:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px 4px 0px 4px;

}
a.sub:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px 4px 0px 4px;
}
a.sub:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
	margin:0px;
	padding:0px 4px 0px 4px;

}


a.subAct:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
	margin:0px;
	padding:0px 4px 0px 4px;



}
a.subAct:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
	margin:0px;
	padding:0px 4px 0px 4px;


}
a.subAct:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
	margin:0px;
	padding:0px 4px 0px 4px;

}
a.subAct:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
	margin:0px;
	padding:0px 4px 0px 4px;

}
a.cont:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
	text-decoration:none;
}
a.cont:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
	text-decoration:none;
}
a.cont:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f5a7d;
	text-decoration:none;

}
a.cont:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;

}
