a img  {
	border: 0, none;

}

.clearing {
clear: both;
}

.marker {
color:#3f3f3f;
border-left: 1px solid #3f3f3f;
border-right: 1px solid #3f3f3f;
padding: 10px;
font-size: 80%;
text-align:center;
width: 250px;
margin-top: 4em;

}


.marker2 {
color:#3f3f3f;
border-left: 1px solid #3f3f3f;
border-right: 1px solid #3f3f3f;
padding: 10px;
font-size: 80%;
text-align:center;
width: 70%;
margin: 0 auto;
}


h1 {
color:#606060;
font-size: 150%;

}

h2 {

font-size: 130%;

}

ul {
color:#3f3f3f;
}



#objekte img {
	border: 12px solid #c0c0c0;
	margin: 0.1em;

}

#legende {
color:#3f3f3f;
background-color:#bfbfbf;
padding: 20px;
width: 300px;
font-size: 80%;
float: right;
margin-left: 1em;
}

.leistungen {
color:#535353;
padding-left: 20px;
font-size: 90%;
margin-top: -2em;
margin-bottom: 2em;

}

.ulleistungen {
color:#535353;
padding-left: 20px;
font-size: 90%;
margin-top: -2em;
margin-bottom: 2em;
margin-left: 1em;
}

.holz {
overflow: hidden;
background-color: silver;
padding: 1em;
margin-bottom: 1em;
}

.holz img {
float: left;
margin-right: 1em;
}

p.anwendung {
font-size: 80%;
color:#3f3f3f;
margin-top: 0em;
}



ul .gray {color:#3f3f3f;}

.gray {color:#3f3f3f;
margin-bottom: 2em;}

body {
	color: red;
	background-color: #000;
	font-family: verdana, Arial, Helvetica;
	font-size: .85em;
	background-image: url(images/bg_background.jpg);
	background-repeat: repeat-y
}

#container {
	background-color: #4F4F4F;
	width: 945px;
	margin: 2em auto;
	margin-bottom: 2em;
	padding: .2em;
	overflow: hidden
}

#header {
	background-image: url(images/bg_header.jpg);
	background-repeat: repeat-x;
	height: 166px;
	width: 945px
}

#linkespalte {
	float: left;
	width: 239px;
	background-image: url(images/bg_linkespalte.jpg);
	background-repeat: repeat-y
}

#content {
	color: #540903;
	line-height: 1.5em;
	background-color: #cecece;
	padding: 2em;
	margin-left: 240px;
	overflow: hidden;
	width: 68%;

}

#galerie {
	overflow: hidden
}

/* ################################# links ################################# */


a:link,a:visited,a:active {
	color: #373737
}

a:hover {
	color: red;
	text-decoration: none
}

a.partner[href^="http://"]:before {content: "\2197\00A0"; color: red; }
a.partner:link {text-decoration: none;}
a.partner:hover {color: red; text-decoration: underline;}

#angebot {
	text-align: right;
	margin: 2em 0
}

#navi ul li {
	margin-bottom: 1em;
	list-style-type: none
}

ul {
	padding-left: 1.5em
}

#navi ul a {
	padding: .3em;
	color: #fff;
	background-image: url(images/navi_button.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 43px;
	display: block;
	letter-spacing: 1px;
	text-decoration: none
}

#navi ul a:hover {
	background-image: url(images/navi_hover.gif)
}

#navi ul strong {
	padding: .3em;
	color: #fff;
	background-image: url(images/navi_hover.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 43px;
	display: block;
	letter-spacing: 1px;
	text-decoration: none
}

#footer {
	float: left;
	width: 100%;
	background-color: #540903
}

#footer ul li {
	display: inline;
	margin-right: 2em
}

#footer a {
	color: #CECECE;
	text-decoration: none
}



#footer a:hover {
	text-decoration: underline
}