/* HTML Tags */

html, body {
	margin:			0;
	padding:		0;

	background:		#FFFFFF;
	color:			#993300;
	font-family:	Verdana, Arial, Helvetica, Sans-serif; 
/*	font-family:	Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; */
	font-size:		0.9em;
}

img {
	border:		none;
}

a {
	color:		#993300;
}
a:hover {
	color:		#FF8F0F;
}

h1 {
	margin:			0px;
	padding:		0px;
	padding-bottom:	10px;
	
	font-size:		1.4em;
}
h2 {
	margin:			0px;
	padding:		0px;
	padding-bottom:	10px;

	font-size:		1.4em;
	color:			#FF8F0F;
}
h3 {
	margin:			0px;
	padding:		0px;
	padding-bottom:	5px;

	font-size:		1.2em;
}
h4 {
	margin:			0px;
	padding:		0px;
	padding-bottom:	2px;

	font-size:		1.2em;
	color:			#FF8F0F;
}
h5 {
	margin:			0px;
	padding:		0px;
	padding-bottom: 2px;

	font-size:		1.0em;
}
h6 {
	margin:			0px;
	padding:		0px;
	padding-bottom: 2px;

	font-size:		1.0em;
	color:			#FF8F0F;
}

ul {
	padding-top:	0px;
	margin-top:		0px;
}

li {
	margin-bottom:			0px;
	padding-bottom:			5px;
}

/* Class Definitionen */
.nachoben {
	margin-bottom:	5px;	
	padding-bottom:	5px;

	border-bottom:	#F0DFC5 1px solid;
}
.nachoben_link {
	display:	none;
}

.kontakt {
	clear:	both;
	float:	left;
	
	width:	100%;
	margin-top:	20px;
}

.container {
	margin:		10px;
	
	width:		640px;
	height:		100%;
}

/* Kopfzeile */

.head_logo {
	clear:		both;
	float:		left;
	
	width:		200px;
	height:		74px;
}


/* Kopfbereich Mitte */
.head_center {
	float:					left;
	margin-left:			20px;
	margin-right:			20px;
	
	width:					400px;
	height:					74px;
}

/* Untertitel */
.head_subtitle {
	padding-top:			7px;
	height:					25px;

	font-size:				1.5em;
	text-align:				center;
}

/* Contentbereich */
.content_area {
	float: 				left;
	
	margin:				20px;
	width:				600px;

	background-color:	#FFFFFF;
}

/* Positionsanzeige */
.position {
	clear:					left;
	font-size:				0.8em;
}
.position_item {
	float:					left;
	padding-right:			5px;
}
.position_item a {
	color:					#FF8F0F;
}

.content {	
	clear:					left;
	padding-top:			10px;

/*	background-image:	url( ../images/ressources/beige-flaeche-600.gif ); */
/*	background-repeat:	no-repeat; */
}

/* Kontaktformular */
.pxdform_label {
	padding:		0px;
	margin:			2px;
	color:			#993300;
    font-size:		1em;
	font-weight:	bold;
}

.zamyatInput {
	font-size:			1em;
	padding:			2px;
	background-color:	#FFFFFF;
	border: 			1px solid  #993300;
	margin:				0px;
	margin-bottom:		1px;
	color:				#993300;
	font-family:		Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; 
	width:				400px;
}

.zamyatTextArea {
	font-size:			1em;
	padding:			2px;
	background-color:	#FFFFFF;
	border: 			1px solid  #993300;
	margin:				0px;
	margin-bottom:		1px;
	color:				#993300;
	font-family:		Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; 
	width:				400px;
	height:				200px;
}

.zamyatButton {
    height:				2em;
	width:				auto;
    padding:			1px;
    background-color:	#993300; 	
    color:				#FFF7E4;
	font-size:			1em;
	font-family:		Comic Sans Ms, Verdana, Arial, Helvetica, Sans-serif; 
	margin-top:			5px;
    margin-bottom:		5px;
}

.news-list-aktuelles .left {
	clear:	left;
	float:	left;
}
.news-list-aktuelles .right {
	float:	left;
}

.news-list-aktuelles .news-list-item {
	position:			relative;
	
	width:				278px;
	height:				300px;
	
	margin:				5px;
	padding:			5px;

	background-color:	#FBECD5;
	border:				1px solid #993300;
}

.news-list-aktuelles .news-list-date {
	font-size:			0.8em;
	text-align:			right;
}
.news-list-aktuelles .news-list-header {
	clear:				both;
	color:				#FBECD5;
	background-color:	#993300;
	
	font-weight:		bold;
	text-align:			center;
	font-size:			1.2em;	
}
.news-list-aktuelles .news-list-subheader {
	clear:				both;
	font-size:			1.1em;	
	font-weight:		bold;
}
.news-list-aktuelles .news-list-image {
	float:				right;
	padding-left:		5px;
}
.news-list-aktuelles .news-list-content {
	font-size:			0.9em;
}
.news-list-morelink {
	clear:				both;
}
.news-list-aktuelles .news-list-morelink {
	position:			absolute;

	right:				5px;
	bottom:				5px;
}

.news-item-aktuelles {
	float:				left;
	width:				278px;
	height:				300px;
	margin:				5px;
	padding:			5px;

	background-color:	#FBECD5;
	border:				1px solid #993300;
}
.news-single-timedata {
	font-size:			0.8em;
	text-align:			right;
}
.news-single-header {
	clear:				both;
	color:				#FBECD5;
	background-color:	#993300;
}
.news-single-title {
	font-weight:		bold;
	text-align:			center;
	font-size:			1.2em;	
}
.news-single-subheader {
	clear:				both;
	
	font-weight:		bold;
}
.news-single-image {
	float:				right;
}
.news-single-backlink {
	clear:				both;
}

.news-list-termine .news-list-item {
	clear:				both;
	float:				left;

	width:				580px;
	height:				auto;
	
	margin:				5px;
	padding:			5px;

	background-color:	#FBECD5;
}
.news-list-termine .news-list-subheader {
	float:				left;
	width:				100px;
	padding-right:		10px;	
}
.news-list-termine .news-list-content {
	float:				left;
}
.news-list-termine .news-list-title {
	font-size:			1.2em;
	color:				#FF8F0F;	
}
.news-list-termine .bodytext {
	margin:				0px;
}

.news-latest-container {
	clear:				both;
	float:				left;

	width:				196px;
	padding:			2px;
	
	margin-top:			5px;

	background-color:	#FFF7E4;
	font-size:			1em;
}
.news-latest-header {
	color:				#FFF7E4;
	background-color:	#993300;
}
.news-latest-subheader {
	font-weight:	bold;
	color:			#FF8F0F;
}
.news-latest-title {
	font-weight:	bold;
}
.news-latest-morelink {
	text-align:		right;	
}

.news-list-books {
/*	clear:				both; */
	float:				left;

	width:				196px;
	padding:			2px;
	margin-top:			5px;

	font-size:			1em;
}
.news-list-books .news-list-image {
/*	clear:	left; */
	float:	left;
	
	width:	98px;
}
.news-list-books .news-list-text {
	float:	left;
	
	width:			96px;
	padding-left:	2px;
}
.news-list-books .news-list-title {
	font-weight:	bold;
}
.news-list-books .news-list-subheader {
	padding-top:	5px;
}
.news-list-books .news-list-morelink {
	text-align:		right;	
}

.news-feature {
	clear:				both;
	float:				left;

	width:				196px;
	padding:			2px;

	margin-top:			10px;

	background-color:	#FFF7E4;
	font-size:			1em;
}
.news-feature-header {
	color:				#FFF7E4;
	background-color:	#993300;
}
.news-feature-item {
	clear:	both;
	float:	left;
	
	width:	200px;
}
.news-feature-title {
	font-weight:	bold;
}
.news-feature-image {
	text-align:	center;
}
.news-feature-subheader {
	font-weight:	bold;
	color:			#FF8F0F;
}

.news-feature-morelink {
	text-align:		right;	
}
