* {
    margin: 0;
    padding: 0;
    border:0;
    font-style:normal;
    font-weight: normal;
}
html {
	overflow-y: scroll;
}
body {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size:100.01%;
    color:#000;
    background:#FFF;
}
#wrap {
    width:768px;
    margin:0.5em auto;
    color:#000;
    background:#FFF url(/imgs/ladenhueterin.jpg) no-repeat;
}
#top {
	height:100px;
}
#navigation {
    float:left;
    position:relative;
    z-index:1;
    font-weight:bold;
}
#navigation ul {
	list-style-type:none;
	width:180px;
}
#navigation li {
	width:180px;
	position:relative;
}
#navigation a {
	display:block;
	text-decoration:none;
    font-weight:bold;
	color:#fff;
	width:169px;
	height:30px;
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#fff;
	background:#c00;
	padding-left:10px;
	line-height:29px;
}
* html #navigation a {
	width:180px;
	w\idth:180px;
}
#navigation a.open {
    color:#fff;
	background:#c00 url(/imgs/pfeil.gif) center right no-repeat;
	cursor:text;
}
#navigation ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:0;
	left:164px;
	width:260px;
	padding-left:16px;
}
* html #navigation ul ul {
	padding-left:0px;
	padd\ing-left:27px;
}
table {
	position:absolute;
	top:0;
	left:0;
}
#navigation ul ul a {
	background:#c00;
	color:#fff;
	height:30px;
	width:290px;
	line-height:30px;
}
* html #navigation ul ul a{
	width:300px;
	w\idth:300px;
}
#navigation a:hover, #navigation ul ul a:hover {
	color:#c00;
	background:#fff;
	width:259px;
	w\idth:258px;
	height:29px;
	border:1px solid #c00;
	line-height:28px;
}
#navigation ul ul a:hover {
	width:179px;
	w\idth:178px;
}
#navigation a.open:hover {
	color:#c00;
	background:#fff url(/imgs/pfeil_rot.gif) center right no-repeat;
}
#navigation :hover > a, #navigation ul ul :hover > a {
	color:#c00;
	background:#fff;
	width:248px;
	height:29px;
	border:1px solid #c00;
	line-height:29px;
}
#navigation :hover > a {
	width:167px;
}
#navigation :hover > a.open {
	color:#c00;
	background:#fff url(/imgs/pfeil_rot.gif) center right no-repeat;
	width:167px;
}
#navigation ul ul :hover > a {
	width:278px;
}
#navigation ul ul a:hover {
	width:288px;
}
* html #navigation ul ul a:hover{
	width:299px;
	w\idth:298px;
}
#navigation ul :hover ul {
	visibility:visible;
}

#content {
    margin-left: 206px;
    color:#000;
	background:#FFF;
	opacity:0.9;
	filter:alpha(opacity=90);
	border:1px solid #C00;
	min-height:600px;
}
* html #content {
    margin-left: 203px;
}
#content ol {
    margin-left:2em;
	list-style:decimal outside;
}
#content ul {
    margin-left:0.5em;
	list-style:none;
}
#content a {
	color:#000;
	background:#FFF;
}
address {
    margin:0.5em;
}
* html #content {
    height:600px;
}
h1 {
	font-size:1.4em;
}
h1 span {
    width:768px;
    height:96px;
    position: absolute;
    background:url(/imgs/titel.png) no-repeat;
}
h2 {
    margin:0.36em;
	font-size:1.4em;
	font-weight:bold;
}
h3 {
    margin:0.5em;
	font-size:1.1em;
	font-weight:bold;
}
p {
	font-size:1em;
    margin:0.5em;
}
strong {
	font-weight:bold;
}
img {
    margin:0.5em;
}
img.rahmen {
	border:1px solid #c00;
}
img.pseudorahmen {
	border-top:1px solid #c00;
	border-bottom:1px solid #c00;
	margin:0;
}
img.ganzrechts {
	float:right;
}
img.rechtsmitrahmen, img.ganzrechtsmitrahmen {
	float:right;
	border:1px solid #c00;
}
img.ganzrechts, img.ganzrechtsmitrahmen {
    margin-right:0;
}
img.linksmitrahmen, img.ganzlinksmitrahmen {
	float:left;
	border:1px solid #c00;
}
img.ganzlinksmitrahmen {
    margin-left:0;
}
em {
    font-style:italic;
}
#kontakt {
	clear:both;
}
#kontakt img {
	float:left;
}
#kontakt address {
	padding-top:0.5em;
}
#kontakt p {
	padding-bottom:2em;
}
#content div.bildmitunterschrift, #content a.bildmitunterschrift {
	width:200px;
	color:#000;
	margin:6px;
	float:left;
	border:1px solid #c00;
    background:#ccc;
}
#content a.bildmitunterschrift {
	display:block;
    background:#ccc url(../imgs/find.gif) bottom right no-repeat;
    text-decoration:none;
}
#content .bildmitunterschrift span {
	margin:0.5em;
}
#content .bildmitunterschrift img {
	margin:0;
}

