@page, body {margin: 0px}

* {
	padding: 0;
	margin: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 1.3;
	border: 0px solid #ccc;
}

body {
	color: #000;
	background-color: white;
	line-height: 1.3em;
	margin-top:  25px;
	margin-left: 36px;
	background-image: url(../../_images/hg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

:-moz-any-link:focus {
  outline: none;
}

#main p, #rightColumn p {
	margin-bottom: 6px;
}

#main p.liste {
	margin: 0;
	margin-bottom: 11px;
}

h1 + * {
	margin-top: 6px
}

#main p + h1 {
	margin-top: 24px
}

#main p, #main ul {
	width: 360px;
}
#main p + img {
	width: 100%;
}

#main p + h1 {
	margin-top: 2px;
}

#main li + li {	
	margin-top: 2px;
}

h1 + ul {
	margin-top: 0;
}
blockquote {
	text-indent: 32px;
}

br {
	margin: 0px;
}


hr {
	border: 1px solid #cccccc;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #DD0009;
	text-decoration: none;
}
a.gallery, .gallery {
	color: #999;
	text-decoration: none;
}
a:hover.gallery {
	color: #89B117;
	text-decoration: none;
}

.galleryThumb {
	margin-right: 4px;
	margin-bottom: 4px;
}

main_text_block {
	width: 200px
}

ul {
	margin: 0px; margin-left: 0px; margin-bottom: 8px;
	list-style-type: none;
	list-style-position: outside;
}

li {
	margin-bottom: 2px;
	list-style-position: outside;
}

.rot { color: #DD0009; }

.grey { background-color: #909699; }

.bold { font-weight: bold; }

img { border: 0px; margin: 0px; }

img.aktuell, img.thumb { border: 2px solid #FFFFFF;  margin-bottom: 3px;}
img.hilited, img.aktuell:hover, img.thumb:hover { border: 2px solid #DD0009; }

img.thumb { margin-bottom: 5px; }
img.menu  { margin-bottom: 3px; }

td { border: 0px solid #bbb; }

input[type="text"], textarea {
	margin-top: 3px;
	width: 250px;
	border:solid 1px #000;
}
input[type="text"] {
	height: 19px;
}
textarea {
	height: 125px;
}
input[type="submit"] {
	padding: 0;
	background-color: #fff;
}

/* ------ slideshow stuff ------ */

#slideshow {
    position:relative;
    height: 400px;
}

#slideshow DIV {
    position:absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
    height: 400px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index: 10;
    opacity: 1.0;
	display: block;
}

#slideshow DIV.last-active {
    z-index: 9;
}

#slideshow DIV.inactive {
    display: none;
}

#slideshow DIV IMG {
    height: 350px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}



/* peterslides stuff */

#master0, #master1 {
	position: absolute;
	left: 0;
	top: 0;
}

#master0 {
	z-index: 0;
}

#master1 {
	top: 0px;
	z-index: 100;
}


