/*Hauptbereich*/
body{
	background-color:#000000;
	text-align:center;
	border-collapse:collapse;
	display:block;
	overflow:auto;
	}
	
#main{
	position:relative;
	min-width:800px;
	max-width:860px;
	width:99%;
	background-position:top left;
	background-repeat:no-repeat;
	border:solid 10px #8A8A8A;
	margin:0 auto;
	margin-top:40px;
	font-family:'Tretbuchet MS', Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;
	z-index:1;
	}
	
.bg-a{background-image:url(images/bg-a.jpg);}
.bg-b{background-image:url(images/bg-b.jpg);}
	
/*Hauptmenü-Bereich*/
#menu-box{
float:right;
width:213px;
height:auto !important;
height:480px;
min-height:480px;
background-position:top left;
background-repeat:no-repeat;
margin:0;
border:none;
z-index:500;}

	
.bg-aa{background-image:url(images/bg-aa.jpg);}
.bg-bb{background-image:url(images/bg-bb.jpg);}
	
a:link.menu, a:visited.menu, a:focus.menu, a:hover.menu, a:active.menu{
	display:block;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-size:105%;
	font-variant: small-caps;
	font-weight: bold;
	text-align:center;
	line-height: 250%;
	white-space:nowrap;
	}
	
a:link.menu{color:#b5b5a5;}
	
a:visited.menu{color:#b5b5a5;}
	
a:hover.menu{color:#dddddd;
background-image:url(images/bg-active.gif);
background-repeat: no-repeat;
background-position:bottom;}
	
.f:first-letter{font-size:130%;}
	
.abstand-menue{
	height:40px;
	}
	
.ul{
	display:inline;
	margin-left:0;
	padding-left:0;
	}
	
.li{
	display:inline;
	margin:0;
	padding:0;
	border:0;
	}
	
/*Content-Bereich*/
#text{
height:auto !important;
height:480px;
min-height:480px;
margin-left:39px;
bottom:-10px;
padding:-350px;
font-family:"Times New Roman", Times, serif;
font-variant: small-caps;
font-size: 110%;
text-align:left;
color:#b5b5a5;
z-index:10;

}

	
.vita{
width:290px;
	margin:30px 30px 30px 260px !important;
	margin:30px 30px 30px 260px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 80%;
	text-align:left;
	color:#CECEC4;
	}

.show{
width:270px;
	margin:30px 30px 30px 300px !important;
	margin:30px 30px 30px 280px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 80%;
	text-align:left;
	color:#CECEC4;
	}
	
.service
{
width:260px;
	margin:30px 30px 30px 280px !important;
	margin:30px 30px 30px 280px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 80%;
	text-align:left;
	color:#CECEC4;
	line-height: 16px;
	}


.vorhand
{
width:260px;
	margin:30px 30px 30px 310px !important;
	margin:30px 30px 30px 280px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 80%;
	text-align:left;
	color:#CECEC4;
	line-height: 16px;
	}



	.kontakt{
	margin:50px 30px 30px 90px !important;
	margin:80px 30px 30px 90px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 81%;
	text-align:left;
	color:#30302F;
	}

	.partner{
	margin:50px 30px 30px 110px !important;
	margin:80px 30px 30px 100px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 80%;
	text-align:left;
	color:#CECEC4;
	}
	
	.termine{
	margin:20px 30px 30px 50px !important;
	margin:50px 30px 30px 20px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 100%;
	text-align:left;
	color:#CECEC4;
	}
	
.galerie{
	margin:20px 30px 30px 100px !important;
	margin:15px 30px 30px 110px;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size:90%;
	text-align:left;
	line-height:200%;
	color:#8A8A8A;
	}
	
.thumb{
	display:inline;
	margin:0 15px 0 0;
	}
	
#tn{
	clear:both;
	height:30px;
	width:auto;
	margin:0;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size:90%;
	text-align:left;
	line-height:200%;
	color:#8A8A8A;
	}
	
a:link.tn, a:visited.tn, a:focus.tn, a:hover.tn, a:active.tn{
	display:inline;
	margin:0;
	padding:10px 5px 0 3px;
	text-decoration:none;
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size:90%;
	text-align:left;
	}
	
a:link.tn{color:#8A8A8A;}
	
a:visited.tn{color:#8A8A8A;}
	
a:hover.tn{color:#FFF8DC;}

a:link.maske, a:visited.maske, a:focus.maske, a:hover.maske, a:active.maske{
	display:inline;
	margin:0;
	padding:10px 5px 0 3px;
	text-decoration:none;
	font-family:Helvetica, sans-serif;
	font-variant:normal;
	font-size:85%;
	color:#FFF8DC;
	text-align:left;
	}
	
/*Distanz-Halter für die Text-Container*/
.a{height:25px;}
.b{height:78px;}
.c{height:75px;}
.d{height:83px;}
.k{height:75px;}
	
/*Footer-Bereich*/
.clear-all{
clear:both;
height:0;
width:99%;
margin:-46px 0 0 0 !important;
margin:-30px 0 0 0;
padding:0;
border:none;}

	
#hori{
	height:30px;
	width:100%;
	background-color:#8A8A8A;
	text-align:left;
	}
	
	
a:link.hori, a:visited.hori, a:focus.hori, a:hover.hori, a:active.hori{
	display:inline;
	padding-right:22px;
	padding-left:3px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-size:105%;
	font-variant: small-caps;
	font-weight: bold;
	text-align:center;
	line-height: 250%;
	white-space:nowrap;
	}
	
a:link.hori{color:#404040;}
	
a:visited.hori{color:#4A4A4A;}
	
a:hover.hori{color:#000000;}
	
/*Schriften*/	
.normal{
	font-family:Helvetica, sans-serif;
	font-variant: normal;
	font-size: 85%;
	text-align:left;
	color:#CECEC4;
	}
	
h1{
	display:inline;
	font-size:115%;
	font-family: "MS Serif", "New York", serif;
	font-variant: small-caps;
	font-weight:normal;}
.bg-c {
	background-image: url(images/maske.jpg);
}
.bg-cc {
	background-image: url(images/bg-cc.jpg);
}
.bg-k {
	background-image: url(images/bg-k.jpg);
}
.bg-kk {
	background-image: url(images/bg-kk.jpg);
}
.bg-v {
	background-image: url(images/bg-v.jpg);
}
.bg-vv {
	background-image: url(images/bg-vv.jpg);
}
.bg-vs {
	background-image: url(images/bg-vs.jpg);
}
.bg-vsvs {
	background-image: url(images/bg-vsvs.jpg);
}
.bg-vh {
	background-image: url(images/bg-vh.jpg);
}
.bg-vhvh {
	background-image: url(images/bg-vhvh.jpg);
}
.bg-t {
	background-image: url(images/bg-t.jpg);
}
.bg-tt {
	background-image: url(images/bg-tt.jpg);
}
.bg-p {
	background-image: url(images/bg-p.jpg);
}
.bg-pp {
	background-image: url(images/bg-pp.jpg);
}
.bg-e {
	background-image: url(images/bg-au.jpg);
}
.bg-ee {
	background-image: url(images/bg-auau.jpg);
}
.bg-sh {
	background-image: url(images/bg-sh.jpg);
}
.bg-shsh {
	background-image: url(images/bg-shsh.jpg);
}

a:link  { color: #CECEC4; font-family: verdana; text-decoration: underline }

a:visited  { color: #CECEC4;  font-family: verdana; text-decoration: underline }

a:active  { color: #CECEC4;  font-family: verdana; text-decoration: underline }

a:hover    { color: #CECEC4;  font-family: verdana; text-decoration: none }
.horiterm {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.eventgalerie{
margin-top:90px;
margin-bottom:60px;
margin-left:20px;
}

.startseite{margin-top:75px;}