* {
	margin: 0;
	padding: 0;
}

body {
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 2em;
}

a {
	color: #3A3A3A;
}
img {
	display: block;
	border: none;
}
.color {
	color: #00000;
}
.clearer {
	clear: both;
}


#header {
	display: none;
}
#navbar {
	display: none;
}



/* content */
#content {
	float: left;
	/*width: 627px;*/
	margin-left: 1px;
}

	#contentmotiv {
		float: left;
		width: 626px;
		border-top: solid 1px #F5F5F5;
		background: #C7C7C7;
	}

	.contenttext {
		float: left;
		width: 357px;
		padding-right: 15px;
	}
	.allwidth {
		width: 511px;
	}
	.xallwidth {
		padding-right: 0;
		width: 627px;
	}

		.contenttext img {
			padding-top: 0.2em;
			padding-bottom: 1em;
		}

		h1 {
			font-size: 1.4em;
			font-weight: bold;
			padding-top: 2em;
			padding-bottom: 0.8em;
		}
		.contenttext h2 {
			font-size: 1.0em;
			color: #0C525E;
			padding-top: 1.4em;
			padding-bottom: 0.8em;
			font-weight: bold;
		}
		.contenttext h3, .contenttext h4 {
			font-size: 1.0em;
			font-weight: bold;
		}
		.contenttext ul, .contenttext ol {
			margin-left: 2em;
			padding-bottom: 0.8em;
		}
		.contenttext p {
			padding-bottom: 0.8em;
		}

		.aktuell {
			float: left;
			width: 511px;
			border-bottom: solid 1px #C7C7C7;
			padding-top: 2em;
			padding-bottom: 1em;
		}
			
			.aktuell .text {
				float: left;
				width: 341px;
			}
			.aktuell h2 {
				padding-top: 0;
			}
		
			.aktuell .image {
				float: left;
				width: 170px;
			}
				.image img {
					padding-bottom: 5px;
				}
				.image a {
					display: block;
					padding-left: 20px;
					text-decoration: none;
				}

	.contentimages {
		float: left;
		width: 254px;
		padding-top: 5.4em;
	}
		.contentimages h2 {
			font-size: 1em;
			font-weight: normal;
			padding-bottom: 0.8em;
		}

		.listthumbs {
			list-style-type: none;
			width: 210px;
			padding-bottom: 10px;
		}
		.listthumbs li {
			display: inline;
		}
		.listthumbs a {
			float: left;
			display: inline;
			margin-bottom: 10px;
			margin-right: 10px;
			border: solid 2px #F5F5F5;
		}
		.listthumbs .active, .listthumbs a:active, .listthumbs a:hover {
			border: solid 2px #FAB500;
		}
		
	.controller .controllerlinks {
		margin-left: 0;
	}
	.controller .controllerlinks li {
		list-style-type: none;
		font-size: 1em;
		font-weight: bold;
	}
		.controller .controllerlinks a {
			margin-left: 14px;
			text-decoration: none;
		}
		.controller .controllerlinks .active, .controller .controllerlinks a:hover {
			color: #FAB500;
		}
		.swapContent {
			display: block;
		}


	form {
		margin: 0.8em 0 1.6em;
	}
		fieldset {
			width: 96%;
			border: none;
		}
			form span {
				float: left;
				width: 99%;
			}
			label {
				float: left;
				width: 32%;
				line-height: 1.8em;
			}
			input,
			textarea {
				float: left;
				width: 66%;
				margin-bottom: 4px;
				border: 1px solid #666666;
				border-right-color: #cccccc;
				border-bottom-color: #cccccc;
			}
			input {
				height: 1.4em;
			}
			#send {
				float: none;
				clear: left;
				width: 6.9em;
				height: auto;
				margin-top: 0.8em;
				border: none;
				font-size: 1.1em;
				text-align: left;
			}


/* footer */
#footerwrapper {
	float: left;
	width: 827px;
	font-size: 0.8em;
}
	#footer p {
		margin-left: 20px;
	}
