/*
Farben
Gelb - FFD750
Hintergrundblau - BEC8E1
Besuchtlinkgelb - E09D00
Impressumblau - 9EA6BB
Bisherunbenutztes dunkelblau - 6C718E
*/

* {
	padding:0px;
	margin:0px;
}

html, body {
	margin:0px;
	padding:0px;
	border:0px;
	background:#BEC8E1;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-align:center;
}

h1 {
	font-weight:bold;
	font-size:20px;
	margin-bottom:30px;
	text-align:center;
	line-height:1.4em;
}

a:link {
	color:#FFD750;
	text-decoration:none;
}

a:visited {
	color:#E09D00;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}

img {
	border-style:none;
}

hr {
	margin-top:20px;
	margin-bottom:20px;
}

#titel {
	position:relative;
	top:10px;
}

#container {
	position:relative;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	width:725px;
}

#container.mitauto {
	position:relative;
	margin-top:64px;
	margin-left:auto;
	margin-right:auto;
	width:725px;
}

#auto {
	position:absolute;
	width:178px;
	height:56px;
	background:url(auto.gif) no-repeat top right;
	left:520px;
	top:-56px;
}

#box_oben {
	position:absolute;
	width:725px;
	height:47px;
	background:url(box_oben.jpg) no-repeat top right;
	right:0px;
}

#box {
	position:absolute;
	width:725px;
	height:auto;
	background:url(box.jpg) repeat-y top right;
	top:47px;
	text-align:left;
	right:0px;
}

#menu {
	position:absolute;
	width:61px;
	height:59px;
	left:16px;
	top:0px;
	z-index:20;
}

#menuleiste {
	text-align:left;
	font-size: 12px;
	border:solid #FFFFFF 3px;
	position:absolute;
	visibility:hidden;
	background-color:#FFD750;
	color:#000000;
	width:300px;
}

#menuleiste a {
	color:#000000;
	display:block;
	text-decoration:none;
	padding:5px 0px 5px 10px;
	font-weight:bold;
}

#menuleiste a:hover{
	color:#000000;
	background-color:#FFFFFF;
}

#text {
	position:relative;
	width:525px;
	left:130px;
	text-align:justify;
	font-size:14px;
	line-height:1.4em;
	color:#FFFFFF;
	z-index:10;
}

#text ul {
	list-style:circle outside;
	margin-left:20px;
}

#text li {
	margin-bottom:3px;
	margin-top:3px;
}

#text img {
	width:520px;
}

#text a.imglink:hover {
	border:solid #FFFFFF 2px;
}

#text a.imglink:link, a.imglink:visited {
	border:solid transparent 2px;
}

#indext {
	position:relative;
	width:525px;
	left:130px;
	text-align:justify;
	font-size:14px;
	line-height:1.6em;
	color:#FFFFFF;
	z-index:10;
}

#indext a {
	color:#FFFFFF;
}

#impressum {
	position:relative;
         left:5px;
         top:5px;
	text-align:right;
	font-size:10px;
	color:#9EA6BB;
	margin-bottom:0px;
}

#impressum.indext {
	position:relative;
	left:50px;
	text-align:right;
	font-size:10px;
	color:#9EA6BB;
	margin-top:25px;
}

#impressum span {
	margin-left:30px;
}

#impressum a {
	color:#9EA6BB;
	text-decoration:underline;
}

#impressum a:hover, a:active {
	text-decoration:none;
}

#lederlogo {
	width:100%;
	height:77px;
	background:url(lederlogo.gif) no-repeat top right;
         position:relative;
         left:15px;
         margin-top:10px;
}

#box_unten {
	width:725px;
	height:56px;
	background:url(box_unten.jpg) no-repeat top right;
	right:0px;
}


/* --- Bildergallery --- */

#text img.thumb {
	width:80px;
         height:60px;
}

.thumbs {
	text-align:center;
         margin-top:10px;
         margin-bottom:30px;
}

.fotomenue {
	color:#000000;
         font-size:13px;
	padding-top:10px;
	margin-bottom:0px;
}

.fotomenue a {
	margin-left:10px;
	margin-right:10px;
}

body.dunkelblau {
	background:#6C718E;
}

.gallerie {
	border:#FFFFFF solid 5px;
}

#laden {
	font-size:11px;
         color:#FFFFFF;
         text-align:center;
         visibility:hidden;
         margin-bottom:5px;
}