body {
		background-color:	#4a4444;
		margin: 			0px auto;
		height: 			100%;
		text-align: 		center;
}

#sitecontainer{
	text-align: 		left;
	width: 				900px;
	margin: 			auto;
	top: 				15px;
	background-color : 	#4a4444;
	margin-top:			20px;
	border:				20px solid #f5f4e0;
}

#kopf{
		height:				227px;
		width:				900px;
		background-color:	#4a4444;
		background-image:	url("bilder/head2.jpg");
		background-repeat:	no-repeat;
		z-index: 1;
}


#flash{
	z-index: 100;
	text-align: right;
	width: 342px;
	height: 177px;
	padding-top: 10px;
	float: right;
	padding-right: 10px;
}


/* Navigation im Kopfbereich */

#trennernavi {
		padding-top:	170px; 
}

#trennermenu ul li {
		display: 			inline;
		list-style: 		none;
}

#trennermenu a{
		font-family:  		garamond, georgia, times, times new roman, serif;
		font-weight: 		bold;
		font-size: 			16px;
		letter-spacing:		2px;
		display:			block;
		float: 				left;
		padding: 			3px 5px 3px 5px;
		margin: 			5px 4px 0px 4px;
		color: 				#4a4444;
}

#trennermenu a:link, #trennermenu a:visited {
		color: 				#4a4444;
		background: 		transparent;
		text-decoration: 	none;
}

#trennermenu a:hover, #trennermenu a:active{
		color:				#f3f2e7;
}


/* Ende Navigation im Kopfbereich*/


#mittelspalte {
		background-color:	#f3f2e7;
		padding: 			0px 0px 10px 0px;
		margin:				0px 10px 0px 350px;
		width:				540px;
		margin-bottom:		20px;
		background-image: 	url("bilder/papier.jpg");
}


#inhalt  {
		margin:				0px 0px 10px 0;
		padding:			10px 0px 0px 0px;
}

.text{		
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			12px;
		color:				#4f4f4f;
		font-weight: 		normal;
		border-left: 		2px solid #e7a534;
		border-right: 		2px solid #e7a534;
		padding-left:		10px;
		padding-right:		10px;
		margin-left:		20px;
		margin-right:		20px;
		margin-bottom:		10px;
		background-position: 0px 0px;
		min-height: 		400px;
}

.textblau{		
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			12px;
		color:				#4f4f4f;
		font-weight: 		normal;
		border-left: 		2px solid #3B439F;
		border-right: 		2px solid #3B439F;
		padding-left:		10px;
		padding-right:		10px;
		padding-bottom:		10px;
		margin-left:		20px;
		margin-right:		20px;
		background-position: 0px 0px;
		min-height:			400px;
}

.textrot{		
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			12px;
		color:				#4f4f4f;
		font-weight: 		normal;
		border-left: 		2px solid #8F2C30;
		border-right: 		2px solid #8F2C30;
		padding-left:		10px;
		padding-right:		10px;
		padding-bottom:		10px;
		margin-left:		20px;
		margin-right:		20px;
		background-position: 0px 0px;
		min-height:			400px;
}

.textgruen{		
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			12px;
		color:				#4f4f4f;
		font-weight: 		normal;
		border-left: 		2px solid #2B5F12;
		border-right: 		2px solid #2B5F12;
		padding-left:		10px;
		padding-right:		10px;
		padding-bottom:		10px;
		margin-left:		20px;
		margin-right:		20px;
		background-position: 0px 0px;
		min-height:			400px;
}

.text ul{
		padding:		 	0px 5px 0px 35px;
		line-height:		15px;

}

.text ol{
		padding:			 0px 5px 0px 35px;
		line-height:		15px;
		list-style-position: outside;

}

.text2spaltig{		
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			11px;
		color:				#000000;
		font-weight: 		normal;
		
}


h2{
		font-family:		garamond, georgia, times, times new roman, serif;
		font-size:			2.1em;
		font-weight:		bold;
		position:			relative;
		color:				#e7a534;
		left:				0px;
		margin-bottom:		3px;
		margin-top:			0px;
}

.textblau h2{
		font-family:		garamond, georgia, times, times new roman, serif;
		font-size:			2.1em;
		font-weight:		bold;
		position:			relative;
		color:				#3B439F;
		left:				0px;
		margin-bottom:		3px;
		margin-top:			0px;
}

.textrot h2{
		font-family:		garamond, georgia, times, times new roman, serif;
		font-size:			2.1em;
		font-weight:		bold;
		position:			relative;
		color:				#8F2C30;
		left:				0px;
		margin-bottom:		3px;
		margin-top:			0px;
}

.textgruen h2{
		font-family:		garamond, georgia, times, times new roman, serif;
		font-size:			2.1em;
		font-weight:		bold;
		position:			relative;
		color:				#2B5F12;
		left:				0px;
		margin-bottom:		3px;
		margin-top:			0px;
}

h3{
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			12px;
		line-height:		20px;
		color:				#676767;
		font-weight:		bold;
		margin-top:			30px;
}

h4{
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			12px;
		color:				#993300;
		font-weight:		bold;
		margin:				20px 0 5px 0;
		width: 				450px;
}

h4 a{	
		text-decoration: 	underline;
		color: 				#993300;
}

h5{
		font-family:		verdana, arial, helvetica, sans-serif;
		font-size:			11px;
		line-height:		20px;
		color:				#676767;
		font-weight:		bold;
		margin-top:			15px;
}


/* linker bereich */

#spaltelinks {
		float: 				left;
		width: 				334px;
		margin: 			0px 0px 20px 10px;
		padding: 			0px 0px 5px 0px;
		background: 		#4a4444;
		clear: 				both;	
		min-height:			300px;
}


#spaltelinks .claim{
		font-family:		garamond, georgia, times, times new roman, serif;
		font-size:			2.1em;
		font-weight:		bold;
		position:			relative;
		color:				#CF9633;
		left:				0px;
		margin-bottom:		3px;
		margin-top:			35px;
		line-height:		1.5em;
		text-align:			center;
}
			
p a{
		color:				#cf9633;
		font-size:			12px;
		text-decoration:	underline;
}

p img{
		float:				right;
		margin-left:		10px;
		margin-bottom:		10px;
		margin-top:			0px;
}


/* Ende linker Bereich */


#footer {
		clear:				both;
		width:				900px;
		padding:			0;			
		height:				20px;			
		background-color: 	transparent ! important;
		text-align:			center;
}

#spacer{
		position:			relative;
		width:				100%;
		height:				40px;
		background-color: 	transparent ! important;
		z-index:			-1;		
}
