/* Stylesheet der Website fass&spun */



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

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

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

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

	h3{
		font-size: 15px;
		color: #975713;
		font-weight: bold;
		margin-bottom: 15px;
	}

	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: #CDC0B2;
	}

	img{
		border:none;
	}

	.clear{
		clear: both;
	}

	a{
		color: #975713;
		text-decoration: underline;
	}
	
	#mainpart{
		margin: 0px auto;
		width: 930px;
	}


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

	#header{
		height: 159px;
	}

	#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: 15px;
		height: 159px;
	}



/* ------------------------------ NAVI ----------------------------- */
	 
	#navigation{
		width: 930px;
		text-align: center;
	} 
	 
	#navi{
		width: 900px;
		list-style-type: none;
		margin: 0px 15px;
		border-collapse: collapse;
	} 
	
	#navi tr td{



		border-left: solid 1px #404040;
		border-right: solid 1px #404040;
		width: 112px;
	}
	
	#navi a{
		padding: 7px 0px 0px 0px;
		color: #ffffff;
		text-decoration: none;
		display: block;
		height: 26px;
	}
	





	.navi_aktiv{
		background-image: url(images/navi_aktiv.gif);
		background-repeat: repeat-x;
		font-weight: bold;
	}
	
	#navi a:hover{
		background-image: url(images/navi_aktiv.gif);
		background-repeat: repeat-x;
	}
	
	
	

	
/* ------------------------------ CONTENT ----------------------------- */
		
	#content{
		width: 930px;
		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: 15px;
		height: 376px;
		background-repeat: no-repeat;
	}

	#maincontent{
		width: 900px;
		background-image: url(images/content_shadow.gif);
		background-repeat: repeat-x;
		float: left;
	}

	#content_left{
		width: 570px;
		padding: 40px 20px 30px 40px;
		float: left;
	}
	
	
	
	/* --- SUBNAVI ---*/
	
		#subnavi{
			margin-bottom: 50px;
		}
		
		#subnavi{
			color: #975713;
			text-decoration: none;
		}
		
		#subnavi a{
			color: #975713;
			text-decoration: underline;
		}

		#subnavi a.active{
			font-weight: bold;
			text-decoration: none;
		}
	
	/* --- SUBNAVI ENDE ---*/

	
	.hilfsliste{
		margin-left: 20px;
	}
	
		.hilfsliste li{
			margin-bottom: 20px;
			font-weight: bold;
		}
		
			.hilfsliste li ul{
				margin-left: 20px;
				margin-top: 3px;
			}		
		
				.hilfsliste li ul li{
					font-weight: normal;
					margin-bottom: 2px;
				}
	

	
	.hilfsliste_ueberschrift{
		margin-bottom: 10px;
		margin-top: 30px;
	}
	
	.h1_mit_link a{
		font-size: 22px;
		color: #975713;
		margin-bottom: 40px;
		text-decoration: none;
	}
	
	.h2_mit_link a{
		font-size: 15px;
		color: #975713;
		margin-top: 50px;
		margin-bottom: 25px;
		text-decoration: none;
	}
	
	.h3_mit_link a{
		font-size: 15px;
		color: #975713;
		margin-bottom: 15px;
		text-decoration: none;
	}
	
	
	#content_right{
		width: 210px;
		margin: 40px 0px 30px 20px;
		float: left;
	}
	
	.logbuch_topline{
		margin: 20px 0px 20px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: solid 1px #975713;
		text-align: right;
		vertical-align: middle;
	}
	
	
	.bildtausch{
		margin-bottom: 25px;
	}
	
	.bildtausch_gross{
	
	}
	
	.bildtausch_klein{
		margin-left: 3px;
	}
	
	.bildtausch_klein div{
		float: left;
		width: 137px;
	}


	
	
	/* --- BLOCK ---*/
	
		.block{
			width: 210px;
			margin-bottom: 20px;
			border: solid 1px #191919;
		}
		
		.block h1{
			display: block;
			color: #ffffff;
			font-size: 13px;
			height: 33px;
			padding: 7px 10px 0px 10px;
			background-image: url(images/bg_block.gif);
			background-repeat: repeat-x;
			font-weight: normal;
			margin-bottom: 0px;
		}
		
		.blockinhalt{
			margin: 0px 10px 10px 10px;
		}
		
		.blockinhalt p{
			line-height: 17px;
			margin-bottom: 17px;
		}
		
		#countdown{
			border-collapse: collapse;
		}
		
		#countdown td{
			font-size: 9px;
			line-height: 15px;
			text-align: center;
		}
		
		#countdown .zaehler{
			background: url('images/countdown_bg.gif') repeat-x;
			text-align: center;
			border: solid 1px #A8A8A8;
			font-size: 21px;
			height: 28px;
			vertical-align: middle;
		}
		
		#countdown .space{
			vertical-align: middle;
			font-size: 21px;
		}
		
	/* --- BLOCK ENDE ---*/
	
	
	
/* ------------------------------ FOOTER ----------------------------- */

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

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