/* === */
/* sämtliche Margins und Paddings auf 0 (Null) stellen */
* {
margin: 0;
padding: 0;
}

body {
background-color: #fff;
color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
}
#wrapper {
margin-left:1em;
}
#content {
padding: 10px 0px 0px 0px;
height:auto;
margin-left: 1em;
margin-bottom: 1em;
overflow: visible;
display:block;
float:clear;
}
.muni {
background: url(../images/muni_back.gif) no-repeat;
background-position: 90% 5px;
}
#content h5 {
font-size: .7em;
Padding-top: 2em;
padding-bottom: 1em;
color: #666;
}
#content h4 {
font-size: .8em;
Padding-top: 2em;
padding-bottom: 2em;
color: #4fa600;
}
#content h3 {
font-size: .9em;
Padding-top: 1em;
color: #666;
}
#content a {
color:#4fa600;
font-weight:normal;
font-size: 100%;
letter-spacing: 0.1em;
padding-left: 0.2em;
padding-right: 0.2em;
}
#content a.invisible {
color:#66ccff;
font-weight:normal;
font-size: 0.8em;
letter-spacing: 0.1em;
padding-left: 0.2em;
padding-right: 0.2em;
}
#content a.email {
color:#66ccff;
font-weight:normal;
font-size: 100%;
letter-spacing: 0.1em;
}
#content a.emailkontakt {
color:#000;
font-weight:normal;
font-size: 0.9em;
letter-spacing: 0.1em;
padding-left: 0.2em;
padding-right: 0.2em;
}
#content ul li {
list-style-image: url(../dblaublock.gif);
list-style-position:outside;
font-weight:bold;
color: #000;
padding: 2px 2px 0px 0px;
font-size: .8em;
margin-left:1em;
}
h1, h2, h3, h4, h5, h6, p, form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#content p {
letter-spacing:0.1em:
word-spacing:0.1em;
font-weight:normal;
color:#000;
font-size: .9em;
}
#content p.hinter {
letter-spacing:0.1em:
word-spacing:0.1em;
font-weight:normal;
color:#000;
font-size: .9em;
padding-bottom:2em;
}
#content p.small {
letter-spacing:0.1em:
word-spacing:0.1em;
font-weight:normal;
color:#000;
font-size: .6em;
}
.hirsch {
background: url(../images/hir_back.gif) no-repeat;
background-position: 90% 5px;
}
.bildklein {
float:left;
padding-left:350px;
padding-right:15px;
}
.leinvor {
float:left;
}
.duvvor {
float:left;
padding-left:15px;
padding-right:15px;
}
.angebot {
clear:both;;
padding-top:30px;
padding-bottom:30pxpx;
}
.angebot img {
border-bottom:1px dotted #4fa600;
border-right:1px dotted #4fa600;
border-top:1px dotted #4fa600;
}
#content table {
width:300px;
font-size:0.7em;
color:#000;
text-align:left;
}
#content td.rechts {
text-align:right;
}
#content caption {
text-align:left;
font-weight:bold;
padding-bottom:.7em;
}
#content .produkt {
clear:both;
padding-top:2em;
padding-bottom:1em;
}
#content .produkt p{
font-size:0.7em;
}
#content table.kontakt {
width:400px;
font-size:0.9em;
color:#000;
text-align:left;
vertical-align:top;
}
#footer {
display: none;
}
#hauptNavigation {
display: none;
}
#head {
display:none;
}
.invisible, dfn {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}