/* --- Body --- */

	* {
		margin: 0;
		padding: 0;
		}

	body, html {
		height: 100%;
		margin: 0;
		padding: 0;
		}
		
	body {
		background: url(../images/bg.gif) 0 0 repeat-x;
		height: 609px;
		background-color: #402b22;
		font-family: Arial, Helvetica, sans-serif;
		scrollbar-arrow-color: #6D5648;
		scrollbar-face-color: #FFFFF6; /* transparent */
		scrollbar-3dlight-color: #6D5648; /* transparent */
		scrollbar-darkshadow-color: #FFFFF6; /* transparent */
		scrollbar-highlight-color: #FFFFF6;
		scrollbar-shadow-color: #6D5648;
		scrollbar-track-color: #FFFFF6; /* transparent */
		}
		
	head:first-child+body {
		overflow: -moz-scrollbars-vertical;
		overflow-x: hidden;
		overflow-y: scroll;
		}
		
	#wrapper {
		background: url(../images/wrapper.gif) 0 0 no-repeat;
		width: 927px;
		margin: 0 auto;
		min-height: 100%;
		position: relative;
		z-index: 1;
		}
	*html #wrapper {
		height: 100%;
		}


		
/* --- Head --- */

	#head {
		background: url(../images/head.jpg) 0 0 no-repeat;
		height: 217px;
		width: 740px;
		float: left;
		padding-top: 91px;
		}
		
		h1 {
			padding: 0;
			font-size: 0.7em;
			font-weight: normal;
			color: #6f6f6f;
			float: right;
			padding-right: 20px;
			padding-top: 110px;
			}
			
			h1 a:link, h1 a:visited {
				color: #7e4b35;
				text-decoration: none;
				}
			h1 a:hover, h1 a:active {
				color: #7e4b35;
				text-decoration: underline;
				}
				
/* --- Navi --- */

	#navi {
		background: url(../images/left.jpg) 0 0 no-repeat;
		height: 478px;
		width: 187px;
		float: left;
		color: #6f6f6f;
		padding-top: 91px;
		}
			
/* --- Content --- */

	#content {
		background: url(../images/content.gif) 0 0 no-repeat;
		height: 261px;
		width: 740px;
		float: left;
		}
		
		h2 {
			padding-left: 50px;
			padding-top: 20px;
			} 
			
			#inhalt {
				width: 540px;
				height: 170px;
				overflow-x: hidden;
				overflow-y: auto;
				margin-left: 50px;
				margin-top: 20px;
				font-size: 0.75em;
				line-height: 1.5em;
				}
				
				#left {
					width: 250px;
					float: left;
					}
											
					#left  a:link, #left  a:visited {
						color: #000;
						text-decoration: underline;
						}
					#left  a:hover, #left  a:active {
						color: #fffff6;
						text-decoration: none;
						background-color: #402B22;
						}
							
					#right {
						width: 250px;
						float: left;
						margin-left: 20px;
						}
						
						#right  a:link, #right  a:visited {
							color: #000;
							text-decoration: underline;
							}
						#right  a:hover, #right  a:active {
							color: #fffff6;
							text-decoration: none;
							background-color: #402B22;
							}
						
						.content_bold {
							font-weight: bold;
							}
							
							.image {
								border: 1px solid #402B22;
								padding: 2px;
								margin: 8px;
								}
								
											.liste { 	
												line-height: 1.5em;
												color: #000;
												padding: 0px 0 0 10px;
												}
																
											ul.point {
												height:100%;
												}
															
											ul.point li {
												background: url(../images/point.gif) 0 8px no-repeat;
												list-style-type: none;
												height: 100%;
												}	
												
											.symbole {
												padding: 5px;
												}
												
						#kontaktformular {
							margin: auto;
							width: 450px;
							height: 100%;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 0.75em;
							background-color: #fffff6;
							colour: 000;
							padding: 10px;
							}
		
/* --- End --- */

	#end {
		clear: both;
		float: none;
		}
		
/* --- Bottom --- */

	#bottom {
		background: url(../images/bottom.gif) 0 0 no-repeat;
		height: 40px;
		width: 927px;
		font-size: 0.7em;
		}
	
		#navipunkte {
			float: left;
			width: 500x;
			height: 30px;
			color: #fffff6;
			margin-left: 215px;
			margin-top: 7px;
			}
		*html #navipunkte {
			float: left;
			width: 500x;
			height: 30px;
			color: #fffff6;
			margin-left: 107px;
			margin-top: 8px;
			}

			#bottom ul {
				margin: 0;
				padding-top: 3px;
				list-style: none;
				color: #fffff6;
				padding-left: 40px;
				}

					  
				#bottom li {
					display: inline;
					margin: 0;
					color: #fffff6;
					padding: 0 8px 0 8x;
					}

						  
					#bottom a {
						float: left;
						margin: 0;
						text-decoration: none;
						font-weight: normal;
						color: #fffff6;
						padding: 0 8px 0 8px;
						}	

								  
						#bottom a:hover {
							float: left;
							margin: 0;
							text-decoration: none;
							font-weight: normal;
							font-color: #fffff6;
							border-bottom: 2px solid #fffff6;
							padding: 0 8px 0 8x;
							}	

														  
							#bottom ul a.active:link, #bottom ul a.active:active, #bottom ul a.active:visited {
								float: left;
								text-decoration: none;
								font-weight: normal;
								color: #402B22;
								background-color: #fffff6;
								border-bottom: 2px solid #fffff6;
								padding: 0 8px 0 8px;
								}


/* --- CMS --- */

#uploader .ewcms_form #x8592t .ewcms_edit_content { color: #FFFFFF;}

a {color: #fff;}

.picture {
	border:none;
}
						
