@charset "utf-8";
/* CSS Document */
@import url(navigation.css);
* {
	margin:0;
	padding:0;
	border:0;
}
html[xmlns^="http"]
	{
	overflow-y: scroll;
	}
a:focus {
	outline: none;
}
a, a:hover{
	color:#000;
	text-decoration:underline;
	}
body {
	font-size:13px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#000;
	background:#fff url(bg_putz.jpg) top left;
}
body#second, body#imprint {
	background:#fff url(bg_putz2.jpg) top left;
}
body#third {
	background:#fff url(bg_holz.jpg) top left;
}
body#fourth {
	background:#fff url(bg_pappe.jpg) top left;
}
body#fifth {
	background:#fff url(bg_wood.jpg) top left;
}
#wrapper{
	width:980px;
	}
#contentrow {
	position: absolute;
	top: 140px;
	left:0;
	width:980px;
	z-index:1;
}
#head {
	float:left;
	height:140px;
	width:960px;
	background:url(bg_head.png) top left no-repeat;
	}
#logo {
	position: absolute;
	top: 31px;
	left: 30px;
	visibility:hidden;
	}
#language {
	position: absolute;
	top:48px;
	left:800px;
	width:155px;
	height:75px;
	}
#english a{
	display:block;
	text-indent:-9999px;
	width:155px;
	height:38px;
	background:url(english.png) top left no-repeat;
	}
#english a:hover{
	background-color:none;
	cursor:pointer;
	}
#nederlands a{
	display:block;
	text-indent:-9999px;
	width:155px;
	height:38px;
	background:url(nederlands.png) top left no-repeat;
	}
#nederlands a:hover{
	background-color:none;
	cursor:pointer;
	}
	
#motiveStart {
	float:left;
	padding-left: 140px;
	width:650px;
	height:270px;
	}
#motiveStaerken {
	width:960px;
	height:600px;
	z-index:0;
	}
	
h1 {
	font-size:28px;
	padding:65px 0 0 60px;
	line-height:100%;
	}
.printheadline{
	visibility:hidden;
	}
h2 {
	font-size:16px;
	padding:0 0 10px 0;
	line-height:100%;
	}
h3 {
	font-size:14px;
	padding:0 0 5px 0;
	line-height:100%;
	}
#content {
	float:left;
	padding-left: 120px;
	width:675px;
	}
#content p{
	padding:0 70px 1em 0;
	text-align: justify;
	}
#contentInner {	
	background:url(bg_content.png) top left repeat-y;
	width:595px;
	padding:10px 20px 10px 60px;
	}
* html b\ody #contentInner {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/bg_content_ie6.png', sizingMethod='crop');
	background:none;
	}
#contentTop{
	background:url(bg_content_top.png);
	width:675px;
	height:125px;
	}
#contentBottom{
	background:url(bg_content_bottom.png);
	width:675px;
	height:105px;	
	}
#telefon {
	position: absolute;
	top: 300px;
	left: 800px;
	width:195px;
	height:130px;
	background:url(bg_krepp_telefon.png) top left no-repeat;
	}
	
/*REFERENZEN*/
#flashcontent {
	float:left;
	padding-left: 10px;
	width:780px;
	height:780px;
	}
#help {
	position: absolute;
	top: 210px;
	left: 800px;
	width:180px;
	height:230px;
	background:url(bg_hilfezettel.png) top left no-repeat;
	}

/*TERMINE*/
#printCalendar{
	display:none;
	}
#calendar {
	float:left;
	margin-top:10px;
	width:800px;
	height:745px;
	background:url(bg_terminplaner.jpg) 0px 0px no-repeat;
	}
#calendarContent{
	padding:40px 50px 10px 165px;
	clear:both;
	overflow:hidden;
	}

table.eventdate{
	font-size:14px;
	width:550px;
	}
table.eventdate th{
	font-size:30px;
	font-weight:normal;
	line-height:100%;
	height:65px;
	text-align:right;
	vertical-align:top;
	color:#ccc;
	}
table.eventdate td{
	height:26px;
	padding-right:30px;
	}
table.eventdate td.date{
	font-style:italic;
	width:120px;
	}

#tabLastYear {
	position: absolute;
	top: 151px;
	left: 12px;
	width:51px;
	height:23px;
	background:url(tab_last_year.gif) top left no-repeat;
	padding-top:6px;
	}
#tabLastYear a{
	display:block;
	width:51px;
	height:23px;
	text-align:center;
	text-decoration:none;
	}
#tabLastYear a:hover{
	background-color:none;
	}

/*KONTAKT*/	
#outermap{
	float:left;
	margin-left:22px;/*IE6*/
	margin-bottom:20px;
	background-color:#fff;
	padding:10px;
	width:660px;
	height:350px;
	}
html>body #outermap{
	margin-left:45px;
	}	
#map {
	width:660px;
	height:350px;
	}
#address {
	position: absolute;
	top: 160px;
	left: 750px;
	width:228px;
	height:235px;
	background:url(bg_zettel_pin.png) top left no-repeat;
	padding:50px 0 0 25px;
	}
#address p{
	padding:0 0 6px 0;
	}

#footer {
	float:left;
	width:805px;
	height:210px;
	background:url(bg_zolleck.png) top left no-repeat;
	}
#footerRef { /*IE6*/
	margin-top:-30px;
	width:805px;
	height:210px;
	background:url(bg_zolleck.png) top left no-repeat;
	}
html>body #footerRef {
	margin-top:0px;
	position: absolute;
	top: 880px;
	left:0px;
	width:805px;
	height:210px;
	background:url(bg_zolleck.png) top left no-repeat;
	}

#footernavi{
	float:left;
	padding:27px 0 0 80px;
	width:620px;
	font-size:11px;
	color:#222;
	}
#footernavi a{
	color:#222;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
#footernavi a:hover{
	color:#fff;
	background-color:#000;
	}
#made {
	float:right;
	margin: 35px 0 0 0;
	width:126px;
	height:101px;
	background:url(made73.png) top left no-repeat;
	}
#made a{
	display:block;
	text-indent:-9999px;
	width:126px;
	height:101px;
	}
#made a:hover{
	background-color:none;
	}
