@charset "utf-8";
/* CSS für kleine Bildschirme - 15' MacBook */

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

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

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

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

ul {
	margin:0px;
}

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

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

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

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

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

#navigation ul {
	width:278px;
}

@media screen and (-webkit-min-device-pixel-ratio: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:28px; }
}

#navigation li.lastchild {
	padding:0;
}

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

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

#kopfzeile {
	width:278px;
	position:absolute;
	margin-top:20px;
	padding: 3px 0 62px 0;
	font-size: 35px;
	font-weight:bold;
	border-top: 7px solid #231F20;
	border-bottom: 7px solid #231F20;
}

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

#header .hidden {
	visibility:hidden;
}

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

#text {
	margin-top:304px;
	margin-left:8%;
	position:absolute;
	z-index:200;
	width:650px;
}

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

#text tr {
	width:80px;
}

#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:11px; }
}

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

#datenschutz {
	float:left;
}

#showtitle {
	position: fixed;
	margin:231px 1px 0 8%;
	z-index:2;
}

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

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

.title {
	margin:0;
}

#bg-img .active{
	width:57.25%;
	/*58.48%*/
	height:auto;
	position:fixed;
	margin-top:2.1%;
	top:-1px;
	margin-left:21.5%;
	left:0px;
}

/* Hack für Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #bg-img .active { margin-top: 4%; }
}

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

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

#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 {
	cursor:normal;
	width:58%;
	height:auto;
}

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

img.activeslide {
	position:static;
	margin-top:2.05%;
	margin-left:21.5%;
}

/* Hack für Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    img.activeslide { margin-top: 4%; }
}

#superbgimage .lastslideno {
	z-index:100;
	width:10px;
}
.lastslideno {
	visibility:hidden;
	width:10px;
}

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

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