body {	 
	background: #000522;
}
body {
	font-family: "trebuchet ms", sans-serif; 
	font-size: 12px; 
	color: #fff;
}

p, ul, li, h1, h2, h3, h4, body, a, img {
margin: 0;
padding: 0; 
border: 0;
}

input{
	font-size: 12px;

}

a {text-decoration: none; color:#aaa}
a:hover { color:#fff}

h1 {
	font-size: 16px;
}


#wrapper {
position: relative;
background: url("pix2/bg-folgeseite.jpg") top no-repeat #000522;
width:960px;
margin:  0 auto;
min-height: 800px;
}

#logo{
	position: relative;
	top: 30px;
	left: 0px;
	width: 330px;
	height: 106px;
}

#slogan{
	width: 355px;
	height: 65px;
	position: relative;
	top: -34px;
	left: 330px;
}

#kontaktbar {
position: absolute;
top: 1px;
right: 0px;
padding: 6px 10px;
}

#kontaktbar a{
	padding: 2px 4px;
	text-transform: uppercase;
	font-size: 11px;
	color: #fff;
}
.aktiv{
	padding: 2px 4px;
	text-transform: uppercase;
	font-size: 11px;
	background: #fff;
	color: #001238;
}

#kontaktbar a:hover{
background: #fff;
color: #001238;
	
}

#reiterbar {
	position: absolute;
	left: 380px;
	top: 49px;
	background: url(pix2/bg-reiterbar.jpg) no-repeat;
	padding: 0 32px;
}

#celebrations {
	background: url(pix2/motiv-celebrations.jpg) top no-repeat;
}
#celebrations-off {
	background: url(pix2/motiv-celebrations.jpg) no-repeat;
	background-position: 0 -174px;
}

#celebrations-off:hover{
	background: url(pix2/motiv-celebrations.jpg) top no-repeat;
}

#events {
	background: url(pix2/motiv-events.jpg) top no-repeat;
}
#events-off {
	background: url(pix2/motiv-events.jpg) no-repeat;
	background-position: 0 -174px;
}

#events-off:hover{
	background: url(pix2/motiv-events.jpg) top no-repeat;
}

#business {
	background: url(pix2/motiv-business.jpg) top no-repeat;
}
#business-off {
	background: url(pix2/motiv-business.jpg) no-repeat;
	background-position: 0 -174px;
}

#business-off:hover{
	background: url(pix2/motiv-business.jpg) top no-repeat;
}

#ambiente {
	background: url(pix2/motiv-ambiente.jpg) top no-repeat;
}
#ambiente-off{
	background: url(pix2/motiv-ambiente.jpg) top no-repeat;
	background-position: 0 -174px;
}
#ambiente-off:hover{
	background: url(pix2/motiv-ambiente.jpg) top no-repeat;
}


#content-outer {
position: absolute;
top: 256px;
width: 960px;
}

#content-l{
	float: left;
	width: 220px;
	margin-right: 40px;
}




#liste{
	padding-top: 50px;
	padding-left: 40px;
	width: 180px;
}
#liste-top{
font-size: 1px;
	background: url(pix2/liste_top.gif) no-repeat;
	height: 13px;
}
#liste-bottom{
font-size: 1px;
	background: url(pix2/liste_bottom.gif) no-repeat;
	height: 13px;
}

#liste-inside{

	border-left: 1px solid #403e49;
	border-right: 1px solid #403e49;
}

#liste h3{
	padding: 0 14px 10px 14px;
}

#liste ul{
	padding: 0 10px 0 30px;
	list-style-type: square;
}
#liste li{
	color: #ffe8bf;
	padding-bottom: 4px;
}





#content{
	float: left;
	width: 480px;
	margin-right: 40px;
	padding-top: 5px;
}

#content h2{
	font-size: 20px;
	margin-bottom: 20px;
}
#content h3{
	font-size: 14px;
	margin-bottom: 14px;
	line-height: 1.3em;
}
#content p{
	margin-bottom: 6px;
	line-height: 1.3em;
}


#content-r{
	float: left;
	width: 180px;
}


#footer{
	color: #888;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #888;
	padding-top: 6px;
	font-size: 11px;
}

.fspalte{
text-align: left;
	float: left;
	padding: 10px 60px;
	margin-right: 0px;

	border-right: 1px dotted #333;

}


#anfrage{
margin-top: 0px;
	width: 180px;
	height: 47px;
	background: url(pix2/anfrage.gif) no-repeat;
	margin-bottom: 20px;
}
#anfrage-inside{
text-align: center;
	padding: 15px;
	font-size: 14px;
}
#anfrage-inside a{
	color: #fff;
}
#anfrage-inside a:hover{
	border-bottom: 1px dotted #fff;
}



#aufeinenblick{
	width: 180px;
	color: #000;
}
#aufeinenblick-top{
	background: url(pix2/aktion_top.gif) no-repeat;
	height: 10px;
	font-size: 1px;
}
#aufeinenblick-bottom{
	background: url(pix2/aktion_bottom.gif) no-repeat;
	height: 10px;
	font-size: 1px;
}
#aufeinenblick-inside{
	background: #ffe8bf;
	padding: 0 10px;
}

#aufeinenblick ul{
	margin: 0 0 0 20px;
	list-style-image: url(pix2/aktion_dot.gif);
}


#aufeinenblick h2{
	font-size: 14px;
	padding-bottom: 4px;
	border-bottom: 1px solid #998b73;
	margin-bottom: 8px;
}




.colevents{
	color: #84c1c4;
}
.colcelebrations{
	color: #ffe8bf;
}
.colbusiness{
	color: #c9b5d6;
}
.colambiente{
	color: #c8c8c8;
}

.rand {
	margin-right: 3px;
}


#galerie img:hover{background: #fff;}

.kasten {
	float: left;
	width:  123px;
	height: 174px;
	overflow: hidden;
}

.kasten .head {
	height: 20px;
	text-align: center;
	color: #000;
	border-bottom: 1px solid #000;
	padding: 6px 0 2px;
}

.kasten h2 {
	margin: 0;
	font-size: 14px;
	
}

.zitat{
	/*padding-left: 50px; */
	background: url() no-repeat;
}

.zitat-quote {
	position:relative;top:-16px;font-size:80px;height:20px;float:left;padding:0 10px 0 0;color:#ffe8bf
}


