@charset "utf-8";
/* CSS für iMac ausgelegt */

body {
	background:#C0C1C3;
	font-family: "Times New Roman", Times, serif;
	font-size:13px;
	color:#000;
}

a:visited, a:link{
	text-decoration:none;
	color:#000;
}

h1 {
	font-size:35px;
	margin:228px 0 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    h1 { margin-top: 237px; }
}

ul {
	margin:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    p { margin-left: 7px; }
}

table {
	font-size:13px;
	line-height:16px;
	margin-top:27px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    table { margin-left:7px; }
}

#kopf {
	position:fixed;
	margin:53px 0 0 9.5%;
	width:278px;
	z-index:200;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #kopf { margin-left:9%; }
}

#navigation {
	position:fixed;
	margin:19px 0 0 -40px;
}

*+html #navigation {margin-left:0;}

#navigation ul {
	width:278px;
}

#navigation li {
	list-style:none;
	float: left;
	position:relative;
	padding-right:30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #navigation li { padding-right:29px; }
}

#navigation li.lastchild {
	padding:1px 0 0 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #navigation li.lastchild { margin-left:-3px; }
}

#navigation li a {
	text-decoration:none;
	color:#1a1818;
	font-size:13px;
}

#kopfzeile {
	width:278px;
	position:fixed;
	margin-top:39px;
	padding: 6px 0 59px 0;
	font-size: 35px;
	font-weight:bold;
	border-top: 7px solid #231F20;
	border-bottom: 7px solid #231F20;
}

#kopfzeile a{
	color:#1a1818;
	text-decoration:none;
}

#header .hidden {
	visibility:hidden;
}

#header {
	margin:17px 0 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #header { margin-left:7px; }
}

#text {
	margin:334px 0 0 9.5%;
	position:absolute;
	z-index:200;
	width:500px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #text { margin-left:9.5%; }
}

#text td {
	width:158px;
	padding:0px;
}

.fliesstext {
	line-height:16px;
	margin:13px 0 0 0;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    #tabelle { margin-top:36px; margin-left:-10px; }
}

#impressum {
	float:left;
	margin:0 50px 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #impressum { margin-left:-1px; margin-top:9px; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #kontakt { margin-left:-8px; margin-top:9px;}
}

#datenschutz {
	float:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #datenschutz { margin-left:-1px; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #aktuell { margin-left:7px; }
}

#showtitle {
	position: fixed;
	margin:242px 0 0 9.5%;
	z-index:2;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #showtitle { margin-left:9%; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #showtitle { margin-top:251px; }
}

#showtitle-inner {
	margin:91px 0 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #showtitle-inner { margin-left:8px; }
}

.title {
	margin:0;
}

#bg-img .active{
	width:58.95%;
	height:auto;
	position:fixed;
	top:-1px;
	margin-left:19%;
	margin-top:2%;#
	left:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #bg-img .active { margin-top: 4%; }
}

#footer {
	position:fixed;
	margin:0 0 50px 9.5%;
	padding-top:7px;
	width:278px;
	z-index:200;
	border-top: 7px solid #231F20;
	bottom:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #footer { margin-left: 9% }
}

#footer li {
	list-style:none;
	float:left;
	position:relative;
	padding-right:30px;
	height:13px;
}

#footer ul {
	margin-left:-40px;
}

#footer li.lastchild {
	padding-right:0px;
}

#footer li a {
	text-decoration:none;
	color:#1a1818;
	font-size:13px;
}

/* CSS for Slideshow */

#superbgimage {
	width:59.48%;
	height:auto;
}

#superbgimage .activeslide .dobu{
	visibility:visible;
}

img.activeslide {
	position:static;
	margin-top:1.95%;
	margin-left:19.45%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    img.activeslide { margin-top: 4%; }
}

#superbgimage .lastslideno {
	z-index:100;
	width:10px;
}
.lastslideno {
	visibility:hidden;
	margin-top:2%;
	margin-left:19%;
	width:10px;
}

#pfeile {
	margin:0 0 63px 75.1%;
	bottom:0;
	position:fixed;
	z-index:200;
}

p.imagecount-small {
	font-family: "Times New Roman", Times, serif;
	font-size:13px;
}