/* CSS Document */

body	{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	/*color:#5E5952;*/
	color:#000000;
	background-color:#FFF;
	background:url(../images/bg.png);
	background-repeat:no-repeat;
}

#logotype {
	background:	url(../images/logotype2.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;}

	#entire {
		width:967px;
		margin:0px 0px 0px 16px;
		padding-top:125px;}
	
		#contentBack {
			background-image:url(../images/text-and-menu-back.png);}
				
		#content {
			padding:0px 3px 3px 3px;
			background-image:url(../images/text-and-sub-back.png);
			background-repeat:no-repeat;
			background-position:bottom;}
			
			#textAndSubmenu {
				width:690px;
				float:left;
				margin-right:10px;}
				
				#text {
					margin-left:20px;
					line-height:20px;}
					
					#text #bigpic {
						margin-top:15px;
						width:665px;}
						
						#text #bigpic .top {background-image:url(../images/bigpic-top.png);height:13px;}
						#text #bigpic .main {background-image:url(../images/bigpic-bg.png);padding-left:15px;}
						#text #bigpic .bottom {background-image:url(../images/bigpic-bottom.png);height:15px;}
				
				#text #start p {
					line-height:24px;
					font-size:1.05em;
					color:#000000;}
					
					
					#start #gallery {
						margin-top:15px;
						width:680px;
						height:379px;
						background-image:url(../images/gallery-background.png);}
						
						*:first-child+html #start #gallery {margin-top:0px;}
						
			#leftPuffer {
				float:left;}
				
				.puffer.textpuff {
					margin:10px 10px 0px 10px;
				}
				
				.puffer.linkpuff {
					margin:10px 10px 0px 10px;
				}
				
				.start .puffer.kontakt {
					margin:25px 10px 0px 10px;
				}
				
				.start .puffer.vader {
					margin:25px 10px 0px 10px;
				}
				
				.start .puffer.booking {
					margin:25px 10px 0px 10px;
				}
				
				.puffer {
					margin:0px 10px 20px 10px;
					width:236px;}
					
					.puffer.kontakt {
						background-color:#EAF3D7;}
						
						.puffer.booking {
						background-color:#f6c9de;
						}
					
					.puffer.textpuff {
						background-color:#F2E4D8;}
					
					.puffer.linkpuff {
						background-color:#D6DDE1;}
						
						.puffer.linkpuff a {
							color:#000000;
						}
										
					.puffer .header {
						height:38px;}
					
					.puffer.kontakt .header {
						background-image:url(../images/puff-kontakt-top.png);}
						
					.puffer.vader .header {
						background-image:url(../images/puff-vader-top.gif);}
						
							.puffer.booking .header {
						background-image:url(../images/puff-online.gif);}
						
					.puffer.textpuff .header {
						background-image:url(../images/puff-bild-top.png);
					 	position:relative;
						z-index:2;}
						
					.puffer.linkpuff .header {
						background-image:url(../images/puff-links-top.png)}
						
						.puffer .header h2 {
							padding-top:5px;
							margin:0px 0px 0px 10px;
							color:#FFFFFF!important;
							font-size:1.2em;
							text-transform:uppercase;
							font-style:italic;
							
						}
	
					.puffer.linkpuff .content {padding:1px 10px 10px 10px!important;margin:0px!important;}
					.puffer.linkpuff .content table {margin:0px!important;}
				
					.puffer .content {padding:5px 10px 10px 10px;font-size:0.9em;}
					.puffer.textpuff .content {padding:0px;font-size:0.9em;margin-top:-8px;}
					.puffer.textpuff .content .pufftext {padding:10px;margin:0px;}
					.puffer.textpuff .content .pufftext p {padding:0px;margin:0px;}
					.puffer .content p {padding:0px;margin:0px;line-height:18px;}
					
			#content.scheme0 h1,#content.scheme0 h2,#content.scheme0 h3,#content.scheme0 h4,#content.scheme0 h5,#content.scheme0 h6 {color:#0097DC;}
			#content.scheme1 h1,#content.scheme1 h2,#content.scheme1 h3,#content.scheme1 h4,#content.scheme0 h5,#content.scheme1 h6 {color:#E6207D;}
			#content.scheme2 h1,#content.scheme2 h2,#content.scheme2 h3,#content.scheme2 h4,#content.scheme0 h5,#content.scheme2 h6 {color:#7CB205;}
			#content.scheme3 h1,#content.scheme3 h2,#content.scheme3 h3,#content.scheme3 h4,#content.scheme0 h5,#content.scheme3 h6 {color:#FF7C00;}
			#content.scheme4 h1,#content.scheme4 h2,#content.scheme4 h3,#content.scheme4 h4,#content.scheme0 h5,#content.scheme4 h6 {color:#0097DC;}
			#content.scheme5 h1,#content.scheme5 h2,#content.scheme5 h3,#content.scheme4 h4,#content.scheme0 h5,#content.scheme5 h6 {color:#0097DC;}
			#content.scheme6 h1,#content.scheme6 h2,#content.scheme6 h3,#content.scheme4 h4,#content.scheme0 h5,#content.scheme6 h6 {color:#0097DC;}
			#content.scheme7 h1,#content.scheme7 h2,#content.scheme7 h3,#content.scheme4 h4,#content.scheme0 h5,#content.scheme7 h6 {color:#0097DC;}			
			#content.scheme8 h1,#content.scheme8 h2,#content.scheme8 h3,#content.scheme4 h4,#content.scheme0 h5,#content.scheme8 h6 {color:#0097DC;}			
							
		#footer {
			width:968px;
			height:24px;
			background-image:url(../images/footer.png);}
				
.formAndProduction {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	margin-bottom:30px;}
	
	.formAndProduction a {
		color:#BED601;}
	
		.formAndProduction a:hover {
			color:#666666;
		}
