* {
	margin: 0px; padding: 0px; border: 0px;
	font-family: Verdana, Arial; }

h1 {
	padding-bottom: 24px;
	font-size: 12px; color: #000000; font-weight: bold; }

html {
	height: 100%; }

	body {
		width: 100%; height: 100%;
		background-color: #e9f3f5; text-align: center; }

		#all {
			width: 935px;
			margin: 0px auto; padding: 6px; border-left: 1px; border-bottom: 1px; border-right: 1px; border-style: solid; border-color: #128eca;
			text-align: left;
			background-color: #ffffff;
			overflow: hidden; }

			#header {
				width: 933px;
				margin-bottom: 6px; border: 1px solid #128eca;
				position: relative; overflow: hidden;}

				#header .menue {
					height: 19px;
					margin: 0px; padding: 0px 9px; border-top: 1px; border-left: 1px; border-style: solid; border-color: #128eca;
					background-color: #ffffff;
					position: absolute; right: 0px; bottom: 0px;
					overflow: hidden; }

					#header .menue a {
						display: block; height: 19px;
						padding: 0px 9px 0px 20px;
						text-decoration: none; font-weight: bold; font-size: 12px; line-height: 19px; color: #000000; outline:none;
						background: url('../images/blueDot.gif') no-repeat 9px 7px;
						float: right; overflow: hidden; }

					#header .menue a.edit, #hMenue a.edit {
						display: inline;
						margin: 4px 0px 0px -8px;
						background: url('../images/editBtn28x12.gif') no-repeat;
						float: right; overflow: hidden; }

					#header .menue a:hover.edit, #hMenue a:hover.edit {
						background: url('../images/editBtn28x12_hover.gif') no-repeat; }


			#hMenue {
				width: 917px; height: 20px;
				padding: 0px 9px;
				background-color: #128eca;
				overflow: hidden; }

				#hMenue a {
					display: block; height: 20px;
					padding: 0px 9px 0px 20px;
					text-decoration: none; font-weight: bold; font-size: 12px; line-height: 20px; color: #ffffff; outline:none;
					background: url('../images/whiteDot.gif') no-repeat 9px 7px;
					float: right; overflow: hidden; }

				#hMenue .left {
					float: left; }

			#timebar {
				height: 20px;
				padding: 0px 13px;
				font-size: 12px; line-height: 20px;
				overflow: hidden; }

			#leftColumn {
				width: 208px;
				margin-right: 6px;
				float: left; overflow: hidden; }

				#leftColumn .Box {
					width: 208px;
					margin-bottom: 6px;
					overflow: hidden; }

				#leftColumn .Box.last { margin-bottom: 0px; }

					#leftColumn .Box .BoxHeader {
						width: 190px; height: 20px;
						padding: 0px 9px;
						color: #ffffff; font-weight: bold; font-size: 12px; line-height: 20px;
						background-color: #128eca;
						position: relative; overflow: hidden; }

						#leftColumn .Box .BoxHeader a {
							display: block; width: 190px;
							color: #ffffff; font-weight: bold; font-size: 12px; line-height: 20px; text-decoration: none; outline:none;
							overflow: hidden; }

						#leftColumn .Box .BoxHeader a.edit, #leftColumn .Box .BoxContent .mItem a.edit {
							display: block; width: 28px; height: 12px;
							padding: 0px;
							background: url('../images/editBtn28x12.gif') no-repeat;
							position: absolute; right: 9px; top: 4px;
							overflow: hidden; }

						#leftColumn .Box .BoxContent .mItem a.edit {
							position: absolute; right: 0px !important; top: 4px; }

						#leftColumn .Box .BoxContent .mItem a.edit { right: 3px; }

						#leftColumn .Box .BoxHeader a:hover.edit, #leftColumn .Box .BoxContent .mItem a:hover.edit {
							background: url('../images/editBtn28x12_hover.gif') no-repeat; }


					#leftColumn .Box .BoxContent {
						width: 190px;
						padding: 8px; border-left: 1px; border-bottom: 1px; border-right: 1px; border-style: solid; border-color: #128eca;
						font-size: 12px;
						position: relative; overflow: hidden; }

						#leftColumn .Box .BoxContent .image {
							width: 190px;
							margin-bottom: 8px;
							overflow: hidden; }

						#leftColumn .Box .BoxContent.freeContent .image {
							width: auto;
							margin: 0px;
							overflow: visible; }

					#leftColumn .Box .BoxContent.freeContent {
						width: 206px;
						padding: 0px; }

					#leftColumn .Box .BoxContent.woHeader {
						border: 1px solid #128eca; }

						#leftColumn .Box .BoxContent .mItem {
							width: 190px; height: 20px;
							position: relative; overflow: hidden; }

						#leftColumn .Box .BoxContent .mItem a {
							display: block; width: 190px;
							color: #000000; font-size: 12px; line-height: 20px; text-decoration: none; outline:none;
							overflow: hidden; }

						#leftColumn .Box .BoxContent a.edit {
							display: block; width: 28px; height: 12px;
							padding: 0px;
							background: url('../images/editBtn28x12.gif') no-repeat;
							position: absolute; right: 9px; top: 4px;
							overflow: hidden; }

						#leftColumn .Box .BoxContent a:hover.edit {
							background: url('../images/editBtn28x12_hover.gif') no-repeat; }

						#leftColumn .Box .BoxContent h1 {
							width: 190px;
							padding-bottom: 5px; }

						#leftColumn .Box .BoxContent .text {
							width: 190px;
							padding-bottom: 5px; }

						#leftColumn .Box .BoxContent .mylink {
							display: block; width: 172px;
							padding:  0px 18px 5px 0px;
							text-align: right; text-decoration: none; color: #128eca; font-weight: bold;
							background: url('../images/12x12MediaPlay.gif') no-repeat 178px 1.5px; }




			#mainContent {
				width: 721px;
				position: relative; float: left; overflow: hidden; }

				#mainContent a.edit {
					display: block; width: 28px; height: 12px;
					background: url('../images/editBtn28x12.gif') no-repeat;
					position: absolute; left: 4px; top: 3px;
					overflow: hidden; }

				#mainContent a:hover.edit {
					background: url('../images/editBtn28x12_hover.gif') no-repeat; }

				#mainContent .contentHeader {
					width: 699px; height: 18px;
					margin-bottom: 6px; padding: 0px 10px; border: 1px solid #128eca;
					color: #000000; font-size: 12px; line-height: 18px; font-weight: bold;
					background-color: #ffffff;
					position: relative; overflow: hidden; }

				#mainContent .topBoxen {
					width: 721px; 
					margin-bottom: 14px;
					overflow: hidden; }

					#mainContent .topBoxen .topBox {
						width: 689px;
						margin-bottom: 6px; padding: 15px; border: 1px solid #128eca;
						font-size: 12px;
						overflow: hidden; }

					#mainContent .topBoxen .topBox.weiss { background-color: #ffffff; }
					#mainContent .topBoxen .topBox.blau { background-color: #e9f3f5; }
					#mainContent .topBoxen .topBox.gelb { background-color: #ffffd3; }

						#mainContent .topBoxen .topBox.left img {
							margin-right: 15px; margin-left: -15px; border-top: 1px; border-right: 1px; border-bottom: 1px; border-style: solid; border-color: #000000;
							display: inline; float: left; }

						#mainContent .topBoxen .topBox.right img {
							margin-left: 15px; margin-right: -15px;  border-top: 1px; border-right: 0px; border-bottom: 1px; border-left: 1px; border-style: solid; border-color: #000000;
							display: inline; float: right; }

						#mainContent .topBoxen .topBox.center img {
							margin: 0px auto 15px auto; border: 1px solid #000000;
							display: block; float: none; }

				#mainContent .extContent {
					width: 681px; /*width: 701px;*/
					padding: 0px 20px 20px 20px; /*padding: 0px 0px 20px 20px;*/
					overflow: hidden; }

				#mainContent .extContent.mitRahmen {
					width: 679px; /*width: 699px;*/
					border: 1px solid #128eca; }

					#mainContent .extContent iframe {
						margin: 0px; padding: 0px; border: 0px; }

				#mainContent .artikel {
					width: 681px;
					padding: 20px; margin-bottom: 14px;
					position: relative; overflow: hidden; }

				#mainContent .artikel.mitRahmen {
					width: 679px;
					border: 1px solid #128eca; }

					#mainContent .artikel .artikelContent, #mainContent .extContent .artikelContent {
						font-size: 12px; }

						#mainContent .artikel .artikelContent a, , #mainContent .extContent .artikelContent a{
							font-weight: bold; color: #128eca; text-decoration: none; }

						#mainContent .artikel .artikelContent .bildContent {
							width: 252px;
							color: #128eca; font-size: 11px;  font-weight: bold;
							overflow: hidden;}

						#mainContent .artikel .artikelContent .bildContent.links {
							margin: 0px 20px 15px 0px; float: left; }
						#mainContent .artikel .artikelContent .bildContent.rechts {
							margin: 0px 0px 15px 20px; float: right; }
						#mainContent .artikel .artikelContent .bildContent.zentriert {
							margin: 0px auto 15px auto; }

							#mainContent .artikel .artikelContent .bildContent img {
								display: block; width: 250px;
								margin-bottom: 5px; border: 1px solid #000000; }

						#mainContent .artikel .artikelContent .mylink, #mainContent .extContent .artikelContent .mylink {
							height: 20.5px;
							padding:  6px 18px 0px 0px;
							text-align: right;
							background: url('../images/12x12MediaPlay.gif') no-repeat right 8.5px;
							float: right;
							text-decoration: none; color: #128eca; font-weight: bold; }

							#mainContent .artikel .artikelContent .mylink a, #mainContent .extContent .artikelContent .mylink a {
								text-decoration: none; color: #128eca; font-weight: bold; }

						#mainContent .artikel .artikelContent .PressespiegelItem, #mainContent .extContent .artikelContent .PressespiegelItem {
							height: 20.5px;
							padding:  6px 0px 0px 18px;
							text-align: left;
							background: url('../images/12x12MediaPlay.gif') no-repeat left 8.5px;
							float: none;
							text-decoration: none; color: #128eca; font-weight: bold; }

							#mainContent .artikel .artikelContent .PressespiegelItem a, #mainContent .extContent .artikelContent .PressespiegelItem a {
								text-decoration: none; color: #128eca; font-weight: bold; }

						#mainContent .artikel .artikelContent .TwitterBtn, #mainContent .extContent .artikelContent .TwitterBtn {
							display: block;
							text-align: right;
							float: none; overflow: hidden; }

					#mainContent .contentHeader a.edit, #mainContent .artikel a.edit, #mainContent .artikel.freierInhalt a.edit {
						display: block; width: 28px; height: 12px;
						background: url('../images/editBtn28x12.gif') no-repeat;
						position: absolute; right: 4px; top: 3px;
						overflow: hidden; }

					#mainContent .contentHeader a:hover.edit, #mainContent .artikel a:hover.edit {
							background: url('../images/editBtn28x12_hover.gif') no-repeat; }

					#mainContent .artikel .Pressemeldung {
						margin-bottom: 15px;
						float: none; overflow: hidden; }

						#mainContent .artikel .Pressemeldung .Date {
							width: 80px;
							margin-right: 20px;
							font-size: 12px; font-weight: normal;
							float: left; overflow: hidden; }

						#mainContent .artikel .Pressemeldung h1 {
							width: 579px;
							padding-bottom: 0px;
							float: left; overflow: hidden; }





.formInputRow {
	/*width: 572px;*/ width: 679px; height: 35px;
	margin: 0px 0px 15px 0px; padding: 0px; border: 0px;
	float: none; overflow: hidden;
}
	.formInputFieldContainer {
		/*width: 281px;*/ width: 334px; height: 35px;
		float: left; overflow: hidden;
		font-size: 0px;
	}
		.formInputField {
			/*width: 275px;*/ width: 328px; height: 20px;
			margin: 0px; padding: 0px 0px 0px 5px; border-top: 0px; border-right: 0px; border-bottom: 1px; border-left: 1px; border-style: solid; border-color: #128eca;
			font-family: Verdana, Arial; font-size: 14px; color: #595145; font-weight: bold; /*background-color: #f6f1db;*/
			float: none; overflow: hidden;
		}
		.formInputFieldLabel {
			/*width: 275px;*/ width: 328px; height: 12px;
			margin: 0px; padding: 6px; border: 0px;
			font-family: Verdana, Arial; font-size: 9px; color: #595145; font-weight: bold;
			float: none; overflow: hidden;
		}



	.triple .formInputFieldContainer { width: 181px; }

		.triple .formInputField { width: 181px; }

		.triple .formInputFieldLabel { width: 164px; }








/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
	content: ".";
	display: block; height: 0;
	font-size: 0; clear: both; visibility: hidden; }

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
