/* Stylesheet der Website fass&spun */



/* ------------------------------ ALLGEMEIN ----------------------------- */

	*{
		margin: 0px;
		padding: 0px;
		font-family: Arial; 
		font-size: 13px;
		color: #2B2B2B;
	}

	h1{
		font-size: 22px;
		color: #64371A;
		margin-bottom: 40px;
	}

	h2{
		font-size: 15px;
		color: #64371A;
		margin-top: 50px;
		margin-bottom: 25px;
	}

	h3{
		font-size: 15px;
		color: #64371A;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	h1 a{
		font-size: 22px;
		color: #64371A;
		margin-bottom: 40px;
		text-decoration: none;
	}
	
	h2 a{
		font-size: 15px;
		color: #64371A;
		margin-top: 50px;
		margin-bottom: 25px;
		text-decoration: none;
	}
	
	h3 a{
		font-size: 15px;
		color: #64371A;
		margin-bottom: 15px;
		text-decoration: none;
	}


	p{
		margin-bottom: 22px;
		line-height: 20px;
	}

	body{
		height: 100%;
		background-image: url(images/body_bg.jpg);
		background-repeat: repeat-x;
		background-position: top;
		background-color: #EDEDED;
	}

	img{
		border:none;
	}

	.clear{
		clear: both;
	}

	a{
		color: #64371A;
		text-decoration: underline;
	}
	
	#mainpart{
		margin: 0px auto;
		width: 900px;
	}


/* ------------------------------ HEADER ----------------------------- */

	#header{
		height: 120px;
		background: #482915;
	}

	#header_shadow_left{
		background-image: url(images/header_shadow_left.gif);
	}

	#header_shadow_right{
		background-image: url(images/header_shadow_right.gif);
	}

	#header_shadow_left, #banner, #header_shadow_right{
		float: left;
	}

	#header_shadow_left, #header_shadow_right{
		background-repeat: repeat-y;
		width: 14px;
		height: 120px;
	}
	
	#banner{
		width: 872px;
		height: 120px;
		background: url('images/banner.jpg') no-repeat;
		position: relative;
	}



/* ------------------------------ NAVI ----------------------------- */
	 
	#bannerlogos {
		position: absolute;
		top: 10px;
		left: 700px;
	}
	
	#bannerlogo1{
		margin-right: 20px;
		margin-bottom: 13px;
	}
	 
	#navigation{
		margin: 98px 15px 0px 0px;
		list-style: none;
		float: right;
	} 
	
	#navigation li{
		float: left;
		padding: 0px 5px;
		border-right: 1px solid #ffffff;
	}
	
	#navigation li.last_navi{
		border-right: none;
	}
	
	#navigation li a{
		color: #ffffff;
		text-decoration: none;
		padding: 6px 6px;
	}
	 
	#navigation li  a:hover{
		background-color: #63371A;
	}
	
	#navigation li  a.navi_aktiv{
		background-color: #63371A;
		font-weight: bold;
	}
	
	
	

	
/* ------------------------------ CONTENT ----------------------------- */
		
	#content{
		width: 900px;
		background-image: url(images/content_bg.gif);
		background-repeat: repeat-y;
	}	

	#content_shadow_left{
		background-image: url(images/content_shadow_left.jpg);
		float: left;
	}

	#content_shadow_right{
		background-image: url(images/content_shadow_right.jpg);
		float: right;
	}

	#content_shadow_left, #content_shadow_right{
		width: 14px;
		height: 311px;
		background-repeat: no-repeat;
	}

	#maincontent{
		width: 872px;
		float: left;
	}
	
	.text {
		margin: 30px 30px 60px 30px;
	}

	.thumbnail{
		float: left;
		margin: 10px;
	}
	
/* ------------------------------ FOOTER ----------------------------- */

	#footer{
		width: 900px;
		background-image: url(images/footer.jpg);
		background-repeat: no-repeat;
		padding-top: 9px;
	}

	#copyright, #copyright a{
		font-size: 11px;
		text-align: center;
		color: #7A7A7A;
		margin-bottom: 8px;
	}
